[20141216]sqlplus的set appinfo.txt

[20141216]sqlplus的set appinfo.txt

--今天学习了sqlplus的set appinfo命令,可以设置module参数。做一个简单记录。

--会话1:
SCOTT@test> @ver
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production

SCOTT@test> set appinfo test
SCOTT@test> SElect sysdate from dual ;
SYSDATE
-------------------
2014-12-16 16:07:08

SCOTT@test> select * from dept where rownum    DEPTNO DNAME          LOC
---------- -------------- -------------
        10 ACCOUNTING     NEW YORK

--在另外的会话执行,会话2:
SCOTT@test> select sql_id,sql_text,child_number,executions,buffer_gets from v$sql where module='test';
SQL_ID        SQL_TEXT                                                     CHILD_NUMBER EXECUTIONS BUFFER_GETS
------------- ------------------------------------------------------------ ------------ ---------- -----------
20zmcgcrnnrxs SElect sysdate from dual                                                0          1           0
cf2xz73hgrf81 select * from dept where rownum

--这样可以定位知道执行语句的sql_id.注意module的大小写。

SCOTT@test> select * from emp where rownum     EMPNO ENAME      JOB              MGR HIREDATE                   SAL       COMM     DEPTNO
---------- ---------- --------- ---------- ------------------- ---------- ---------- ----------
      7369 SMITH      CLERK           7902 1980-12-17 00:00:00        800                    20

--会话1执行:
SCOTT@test> select * from emp where rownum     EMPNO ENAME      JOB              MGR HIREDATE                   SAL       COMM     DEPTNO
---------- ---------- --------- ---------- ------------------- ---------- ---------- ----------
      7369 SMITH      CLERK           7902 1980-12-17 00:00:00        800                    20

--会话2执行:
SCOTT@test> select sql_id,sql_text,child_number,executions,buffer_gets from v$sql where module='test';
SQL_ID        SQL_TEXT                                                     CHILD_NUMBER EXECUTIONS BUFFER_GETS
------------- ------------------------------------------------------------ ------------ ---------- -----------
20zmcgcrnnrxs SElect sysdate from dual                                                0          1           0
cf2xz73hgrf81 select * from dept where rownum

--看不到执行的select * from emp where rownum--改变大小写就ok了。

时间: 2024-10-14 11:07:07

[20141216]sqlplus的set appinfo.txt的相关文章

[20120817]sqlplus 输出html格式.txt

[20120817]sqlplus 输出html格式.txt 许多blog介绍在sqlplus输出excel文件的方法,实际上执行的是:set markup HTML ON生成的是html格式的文件,只不过MS OFFICE可以当作电子表格文件打开! 利用这个特性,可以使用firefox打开. 参考链接如下: 建立html.sql文件: http://uhesse.com/2011/06/30/sqlplus-output-in-nice-html-format/ ---------------

[20140823]在sqlplus使用copy注意.txt

[20140823]在sqlplus使用copy注意.txt --有时候使用copy来复制表数据,但是前几天我的测试遇到一些小问题,做一个记录,总之还是小心注意这些细节. SCOTT@test01p> @ver BANNER                                                                               CON_ID ----------------------------------------------------

[20120106]11G sqlplus set errorloging on.txt

在Oracle 11g版本的SQL*Plus中提供了一个非常有特色的选项errorlogging.当开启该选项之后,会话级别的错误都会写入到指定表中,是spool选项的有益补充.spool选项会将所有的输出信息都写入到指定文件文件中,这样会造成文件内容过于臃肿和繁杂.在使用errorlogging选项后,我们将只关注那些与报错有关的信息,可以认为该选项是spool选项的精华抽取. 例子:create table t  (id number constraint pk_t primary key)

sqlplus

登录注销命令 sys@PROD> conn scott/tiger scott@PROD> conn scott/tiger@bj scott@PROD> disc 编辑命令 追加 scott@PROD> l 1* select * from emp scott@PROD> a where empno = 7788; 1* select * from empwhere empno = 7788 修改 scott@PROD> l 1* select * from empw

[20150503]关于oracle的number类型.txt

[20150503]关于oracle的number类型.txt --节前的事情,别人建表使用number类型,本来想定义成number(10,2),结果少输入0,变成number(1,2). --在我的记忆里,好像前面的数值应该大于后面的精度的,没想到这样竟然可以通过,自己感到很奇怪! --测试下来,才知道自己oracle基本的东西都不是很清楚. 1.首先提到我以前写的一篇blog: [20140823]在sqlplus使用copy注意.txt http://blog.itpub.net/267

[20170506]fetch sqlplus arraysize.txt

[20170506]fetch sqlplus arraysize.txt http://blog.itpub.net/267265/viewspace-2138042/ --//前一阵子写的,如果设置arrarsize=3,可以看到3条3条输出. --//里面提到4秒,是因为第一次提取1条,然后在提取3条,输出3条,在输出缓存保留1条,如此循环. --//实际上使用10046跟踪也能观察到这种现象. 1.环境: SCOTT@test01p> @ ver1 PORT_STRING        

[20170617]vim中调用sqlplus.txt

[20170617]vim中调用sqlplus.txt --//以前写过一篇emacs下调用sqlplus的文章,一直想学emacs,受限制自己掌握vim,对学习它没有兴趣,原链接如下: --//http://blog.itpub.net/267265/viewspace-1309032/ --//实际上vim也有插件连接数据库,我觉得不好用,一直没这样用. --//今天在整理vim相关设置时,发现我自己以前也定义一些方法,自己也拿出来分享: noremap  <Leader>q1 Yp!!s

[20170916]sqlplus set array最小2补充.txt

[20170916]sqlplus set array最小2补充.txt --//以前写的贴子,链接http://blog.itpub.net/267265/viewspace-1453652/ --//上面提到设置array=1或者array=2.执行sql语句输出的逻辑读是一样的,所以得到一个结论. --//set array最小是2. --//我也在http://blog.itpub.net/267265/viewspace-2138596/里面提到.fetch 与arraysize的关系

[20150309]sqlplus set array最小2.txt

[20150309]sqlplus set array最小2.txt --上午做测试发现1个问题,设置array=1是无效的,在sqlplus下set array最小是2.自己做一个人测试: 1.建立测试环境: SCOTT@test> @ver1 PORT_STRING                    VERSION        BANNER ------------------------------ -------------- ---------------------------