Oracle命令
1.启动SQL PLUS:
sqlplus [username]/[password] [@connect_identifier] | [NOLOG] [AS sysdba | AS sysoper]
username:指定连接的用户名
password:用户连接密码
@connect_identifier:指定连接描述符,默认为系统环境变量的SID
NOLOG:至启动SQL PLUS,不连接到数据库
AS sysdba | AS sysoper:设置登录身份
以DBA身份启动,并连接默认数据库:sqlplus / as sysdba
2.退出SQL PLUS
EXIT
一、连接命令
1.connect命令
CONNECT命令用于指定不同的用户连接数据库,也可以用于用户切换。
conn [username]/[password] [@connect_identifier] [AS sysdba | AS sysoper]
eg:conn scott/tiger
2.disconnect命令
用于断开与数据库的连接,但不会退出SQL PLUS
3.describe命令
显示任意数据库对象的信息
DESC [RIBE] [schema.] object_name
schema:对象所属的模式名称
object_name:对象名称,表名或视图名
eg:desc system.SRJ0320
二、编辑命令
1.list命令
列出一条执行过的SQL语句
2.change命令
改变查询条件
3.APPEND命令
在当前命令末尾增加where子句
4.input命令
在当前语句的查询条件后增加新的查询条件
5.del命令
删除命令中指定行
三、文件操作命令
1.save命令
将当前缓冲区的SQL语句保存到脚本文件中:.sql文件
2.get命令
将以前保存的文件中的SQL语句读到缓冲区
3.host vi命令
host后跟上操作系统命令就可以直接在SQL PLUS中使用操作系统命令了。
host可以用!代替
4.start命令
将文件内容读到缓冲区并运行
5.spool命令
将输出结果保存到指定文本文件中
四、环境设置命令
1.linesize命令
设置一行可以容纳的字符数量,默认为80
2.pagesize命令
set pagesize 20
3.autocommit命令
设置是否自动提交AML语句,默认值为off,当值为on时,每次用户执行DML语句时都自动提交。
4.autotrace命令
设置是否为DML语句的成功执行产生一个执行报告,默认为off。如果为on,则产生执行报告。
5.timing命令
设置是否显示SQL语句的执行时间,默认值为off。如果设置为on,则显示SQL语句执行时间。
set timing on
6.其他命令
show命令
show user:查看当前连接的用户名
show sga:显示sga的大小
show error:查看详细错误
show parameter:查看系统初始化参数信息
show all:查看SQL plus所有系统变量的值
clear screen命令:
清除屏幕内容
help命令:
查看帮助信息