oracle sqlplus
一、记录数据错误表:
1. show errorlogging
errorlogging is OFF(表示记录错误未开启)
2.开启记录数据库错误数据(要先连接数据库)
set errorlogging on;
3.查看错误记录的表(sperrorlog),错误包括sql语句 如果有
select username,statement,message from sperrorlog;
二、sqlplus CLEAR SCR(清屏)
三、SCORE 命令
1、STORE SET mysqlplus.sql(创建存放当前环境的变量)
2、START mysqlplus.sql(复原所有系统变量的已存储的值)
四、SHOW命令
1.SHOW recyclebin(显示删除的表在回收站中,可恢复),DROP TABLE PURGE(永久删除,不然回收站可以找到删除的表)
2.SHOW USER
3.SHOW PARAMETERS(显示系统的当前默认值和非默认值)
4.SHOW PARAMETERS MEMORY(查看特定的系统默认值)
五、SQLPROMPT命令(控制最左边显示用户或者数据库实例名称或者同时显示)
1.SET SQLPROMPT '_CONNECT_IDENTIFIER>'(最左边显示当前数据库实例名称)
2、SET SQLPROMPT '_USER>'(最左边显示当前用户名)
3、SET SQLPROMPT "_USER'@'_CONNECT_IDENTIFIER>"
4.SET SQLPROMPT "_USER _PRIVILEGE>"(显示用户或权限)
5._DATE
六、DESCRIBE命令
1.DESCRIBE T_BD_JOB(显示表的列名,是否为空,类型)
七、HOST命令
1.HOST命令允许你在SQL*PLUS中使用操作系统命令(HOST cp /u01/app/oracle/new.sql /tmp);HOST命令将new.sql文件从指定的目录拷贝到tmp目录中
2、可以使用!代替HOST ! cp cp /u01/app/oracle/new.sql /tmp
3.退出HOST 使用$exit。
八、 SPOOL命令(可以将一条或者多条的sql语句的输出结果保存到UNIX和windows的操作系统文件中)
1、SET LINESIZE 180
2.SPOOL employee.lst
3.select * from t_bd_job;
4.SPOOL OFF;
九、PAUSE 命令(当一屏幕显示不了,就开启这个命令,按一下enter就可以看下一屏的 显示信息)
1、show pause
2.set pause on
十、SAVE (将sql缓冲区的内存保存到文件中)
1.SELECT * FROM T_BD_JOB.
2.SAVE T_BD_JOB.SQL;
3.SAVE REPLACE T_BD_JOB.SQL;覆盖
4、SAVE APPEND T_BD_JOB.SQL;追加
浙公网安备 33010602011771号