当Oracle软件安装完毕之后,系统会自动安装SQLPLUS软件,大家只要学会使用SQLPLUS就可以了,这里给大家简单的介绍一下如何操作SQL*PLUS工具。
1)在SQL*PLUS使用系统编辑器
在使用sqlplus过程中,如果需要编辑SQL脚本,SQLplus可以调用系统的编辑器。如:Linux系统中的vi编辑器,前期条件是操作系统中的环境必须要设置正确。
用户可以使用 _EDITOR变量去定义编辑器。
SQL> DEFINE _EDITOR=vi (配置 vi编辑器,vi正常命令操作就可以)
在需要编辑上次执行的SQL时,只要输入ed就可以调用编辑器进行脚本编辑。
2)在SQL*PLUS中使用hist进行脚本编辑。
打开hist ,
SQL> set hist on (关闭 set hist off)
SQL> hist(查看执行的历史SQL语句)
1 select * from dual;
2 desc dual
如果需要编辑历史列表中的SQL,输入
SQL> hist 1 edit(编辑脚本)
3)保存SQL*PLUS操作的界面信息
SQL>spool /tmp/hist.txt
SQL>spool off(关闭)
4)执行单个操作系统命令
SQL> ! command
如:SQL>! df -lh
- shell脚本调用SQL*PLUS
可以做成shell脚本,执行一些日常的操作命令。
$ sqlplus <<EOF
connect SYSTEM/system_password
SELECT …(SQL的操作语句)
EXIT
EOF
6)退出SQL*PLUS
使用 exit 或者Ctrl+D 可以退出
以上是对于SQL*PLUS的操作的总结,供各位参考。