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;追加

 

 

posted on 2013-06-11 16:56  R.Ray  阅读(277)  评论(0)    收藏  举报

导航