[20180111]Oracle Bulk Collect and Limit2
[20180111]Oracle's Bulk Collect and Limit2.txt --//昨天在测试时遇到一个的奇怪问题,链接http://blog.itpub.net/267265/viewspace-2149969/,执行 --//@ limit 9 时,重复输出了2次。主要是我的glogin配置文件里面包含如下: set termout off call dbms_output.enable(1e6); set termout on --//itpub论坛...
[20180110]Oracle Bulk Collect and Limit
[20180110]Oracle's Bulk Collect and Limit.txt --//链接提到https://www.databasejournal.com/features/oracle/oracles-bulk-collect-and-limit-can-be-a-problem.html --//如果Bulk Collect使用Limit,可能导致处理数据丢失,应该引起开发足够重视,我不知道开发是否喜欢这样处理事务或者这样 --//写PL/sql语句.自己...
[20180109]使用vmstat监测性能的输出解析
[20180109]使用vmstat监测性能的输出解析.txt 在linux/unix下,常用vmstat作为系统性能监测工具。常用用法如下 # vmstat 1 100 --//我一般习惯使用-w参数,这样支持宽行显示.效果要好一些. # vmstat -w 1 100 --//表示以1秒为间隔,做相关参数的采样,一共100次。输出范例如下: # vmstat -w 1 100 procs ---...
[20180109]如何通过备份确定dbid和dbname
[20180109]如何通过备份确定dbid和dbname.txt --//如果仅仅存在备份集合,如何确定这个数据库的dbid和dbname呢?很简单,通过另外一个数据库使用rman的catalog命令就可以知道备份 --//集原来数据库的dbid和dbname,通过测试来说明: 1.环境: SCOTT@book> @ &r/ver1 PORT_STRING ...
[20180109]disk file operations.txt
[20180110]disk file operations.txt --//调查生产系统相关disk file operations问题,记录一下: 1.环境: XXXX> @ &r/ver1 PORT_STRING VERSION ...
[20180109]sqlplus refcursor.txt
[20180109]sqlplus refcursor.txt --//别人问的问题,如何在sqlplus使用refcursor定义的变量,我查询一下,做一个记录: SCOTT@book> @ &r/ver1 PORT_STRING VERSION BANNER ------------------- ---------- -----------------------------------...
[20180105]oracle临时表补充.txt
[20180105]oracle临时表补充.txt --//昨天对临时表做一些测试,今天做一些补充: 1.环境: SCOTT@book> @ &r/ver1 PORT_STRING VERSION BANNER ------------------- ---------- --------------------------------------------------------------...
[20180104]oracle临时表.txt
[20180104]oracle临时表.txt --//简单探究oracle临时表,oracle对于临时表日志记录相对普通表DML操作日志量要少,因为临时表dml操作不需要记录后映像,仅仅为了rollback操作, --//仅仅在日志文件中记录undo产生的日志以及少量递归事务.这样日志相对普通表事务要小一些,但是对于delete操作,因为日志记录整条记录,产生 --/...
[20180103]11G redo_transport_user参数
[20180103]11G redo_transport_user参数.txt --//11G 存在参数redo_transport_user,可以定义传输日志的用户,而不使用sys用户传输.测试看看. 1.环境: SYS@book> @ &r/ver1 PORT_STRING VERSION&...
[20180102]11g的V$SORT_USAGE视图.txt
[20180102]11g的V$SORT_USAGE视图.txt --//当出现排序使用临时表空间的情况时,查询V$SORT_USAGE那个会话使用,但是执行的sql语句不一定是问题语句,通过例子说明. 1.环境: SCOTT@book> @ &r/ver1 PORT_STRING &#...
[20180102]statistics_level=BASIC.txt
[20180102]statistics_level=BASIC.txt --//一个测试环境不知道谁设置statistics_level=BASIC,导致重启出现错误,自己在测试环境模拟看看: SYS@book> create pfile='/tmp/@.ora' from spfile; File created. --//修改/tmp/book.ora,加入如下: $ grep BASIC /tmp/book.ora *.statistics_level=BASIC SYS@book> shu...
[20171231]PLSQL使用绑定变量.txt
[20171231]PLSQL使用绑定变量.txt --//一些应用程序开发使用的绑定变量是:1,:2之列的语句,要调优这些语句必须写成如下: 1.环境: SCOTT@book> @ &r/ver1 PORT_STRING VERSION ...
[20171231]iostat -x命令诊断解析.txt
[20171231]iostat -x命令诊断解析.txt --//使用iostat诊断IO问题,里面的一些输出含义经常忘记,做一个记录: 输出信息的含义 rrqm/s:每秒这个设备相关的读取请求有多少被Merge了(当系统调用需要读取数据的时候,VFS将请求发到各个FS,如果FS发现不同的读 取请求读取的是相...