第03讲.oracle工具.sqlplus常用命令①
sql*plus是oracle自带的工具软件,主要用于执行sql语句,plsql块
如何使用:
- 1)在开始->程序->oracle oradb_home10g->application development->sql*plus
- 2)在运行栏中输入: sqlplusw 即可
sqlplus 是 dos下操作oracle的工具,其功能和sql*plus相似
- 1)在运行栏中输入 sqlplus
- 2)找到该可执行文件sqlplus.exe
在oracle主目录ora10ginsqlplus.exe ,鼠标双击即可
pl/sql developer 属于第三方软件,主要用于开发,测试,优化 oracle pl/sql 的存储过程比如: 触发器,此软件oracle不带,需要单独安装。
Enterprise manager console(企业管理器)
oracle 10g是通过web管理的 一般默认端口是5500,也有1158的。
访问url(请一定保证oracle服务启动了):
- http://ip:1158 (也可能是5500)/em
- http://机器名:端口/em
说明:需保证 OracleDBConsolercl 这个服务是开启的
Oracle 的常用 sql plus 命令
连接命令
(1)conn[ect]
- 用法:conn 用户名/密码@网络服务名 [as sysdba/sysoper]
- 当用特权用户身份连接时,必须带上 as sysdba 或是 as sysoper
(2)disc[onnect]
- 说明:该命令用来断开与当前数据库的连接
(3)passw[ord]
- 说明:该命令用于修改用户的密码。如果要想修改其它用户的密码,需要用sys/system登陆
(4)show user
- 说明:显示当前用户名
(5)exit
- 说明:该命令会断开与数据库的连接,同时会退出sql*plus
交互式命令
(1)&
- 说明:可以替代变量,而该变量在执行时,需要用户输入。
- sql>select * from emp where job='&job'
(2)edit
- 说明:该命令可以编辑指定的sql脚本
- 案例:sql>edit d:a.sql
(3)spool
- 说明:该命令可以将sql*plus屏幕上的内容输出到指定文件中去
- 案例:
- sql>spool d:.sql
- sql>spool off