Oracle9i,10g,11g 使用绑定变量的区别及与cursor_sharing的关系[final]
绑定变量的好处,大家都比较熟悉,使用绑定变量可以限制需要存储在库缓存中返回相似结果集的SQL语句游标的数量。也就是为了减少硬解析。但是并不是任何时候使用绑定变量都是最优的。有时候会出现绑定变量使性能变差...
Oracle性能异常查询及调整脚本-不断更新(old versionl)
1. 查询长时间操作的SQL(或者通过OEM图形界面查看)V$SESSION_LONGOPS查询运行超过6秒钟的操作,这些操作包括很多备份恢复功能,统计信息收集,查询操作,不同版本可能有更多的操作加入 。 Oracle OEM中的长时间操...
Oracle性能问题检查 - 常用查询脚本(final)
Oracle性能 - 常用查询脚本(final) 1. 查询长时间操作的SQL(或者通过OEM图形界面查看)V$SESSION_LONGOPS查询运行超过6秒钟的操作,这些操作包括很多备份恢复功能,统计信息收集,查询操作,...
AWR Report 自动生成脚本 [final]
自动运行awr脚本 : wsjrac01<*wsjdell1*/home/oracle>$cat /u01/run/autoawr.sql rem autoawr.sqlset echo off;set veri off;set feedback off;set termout on;...
Oracle 11g 自动删除ASM归档文件脚本
[root@wsjrac01 ~]# cat /u01/run/autodel #!/bin/bashfind /u01/product/grid/crs/diag/asm/+asm/+ASM1/trace/*.trc -mtime +2 -exec rm -f {} \;find /u01/product/grid/crs/diag/asm/+asm/+A...
Tkprof工具介绍和分析
Tkprof是一个用于分析Oracle跟踪文件并且产生一个更加清晰合理的输出结果的可执行工具。如果一个系统的执行效率比较低,一个比较好的方法是通过跟踪用户的会话并且使用Tkprof工具使用排序功能格式化输出,从而找出有...
如何在Linux的SQL *Plus中用上下键头(上/下档箭)?
[root@localhost ~]# tar -zxvf rlwrap-0.30.tar.gz[root@localhost ~]# cd rlwrap-0.30[root@localhost ~]# ./configure[root@localhost ~]# make[root@localhost ~]# make install二.配置在oracle...
Oracle学习遇到的问题收集及解决 - 不断更新
1. 数据字典表,数据字典视图,动态性能表,动态性能视图,系统表,系统视图 区别 。 2. 统计信息存放在哪些系统视图及系统表中 ? 3. 系统表中保存几天数据,历史数据删除后...
ORA-00937 Errors While Executing A Query Using Microsoft OLEDB Drivers
ORA-00903/ORA-0937 Errors While Executing A Query Using Microsoft OLEDB Drivers [ID 462734.1] 修改时间 15-OCT-2007 类型 PROBLEM &nbs...
asktom chm 文档
http://www.itpub.net/viewthread.php?tid=1363693
对Bitmap Index 概念及使用过程的一点点总结
关于Bitmap Index Oracle优化调整几乎是Oracle学习中最多,也是最复杂的一项任务。而其中索引的使用又是经常碰到的一个调整优化的难题, 经常听到很多itpub上的同...
cursor_sharing : exact , force , similar
在Oracle 9i中,cursor_sharing参数有了第3个选项:similar。该参数指定Oracle在存在柱状图信息时,对于不同的变量值,重新解析,从而可以利用柱状图更加精确地制定SQL执行计划。也即当存在柱状图信息时,similar的...
Oracle专有(dedicated)连接和共享(shared)连接
专有连接 --- 客户端的用户进程和服务器进程一一对应,用户进程不直接访问数据库,而是将请求发给服务器进程,让服务器进程执行具体的命令并返回结果。 这个连接用于专门处理该客户端的所有...
ORA-08103: object no longer exists 及 ora-00600 [2032]
Oracle 9.2.0.8 , RAC , 2 Nodes, x86-64bit . 通过trace文件中的ORA-07445: exception encountered: core dump [pfrrun()+785] [SIGSEGV] [Address ...
使用opatch 命令查看oracle patch 状况
dbtest<*test*/home/oracle>$opatch lsinventory -detail -invPtrLoc $ORACLE_HOME/oraInst.loc Invoking OPatch 11.1.0.6.6Oracle Interim Patch Installer version 11.1.0.6.6Copyright (c) 2009, Oracle Corpora...
Oracle字符集 - 超集和子集对应关系
http://www.eygle.com/archives/2004/09/characterset_subset_superset.html
Oracle字符集 - 超集和子集对应关系
http://www.eygle.com/archives/2004/09/characterset_subset_superset.html
ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程'错误
数据库时不时的发生ora-12516的错误,或者偶尔发生一次这种错误,而不是一直发生。那么很有可能是session量达到了上限。 ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程'错误,首先查看一下数据库现...
Oracle的执行计划及数据存取方式 (ROWID,扫描方式等)
一.相关的概念 ROWID -- rowid是一个伪列,既然是伪列,那么这个列就不是用户定义,而是系统己给加上的。对每个表都有一个rowid的伪列,但是表中并不物理存储ROWID列的值。不过你可以像使用其它列那样...
Linux内核参数(如kernel.shmmax)及Oracle相关参数调整(如SGA_MAX_SIZE)
我们一般在Linux 上安装设置Oracle 数据库或者在更换或升级硬件的时候都需要配置Linux 系统的核心参数, 然后才是调整Oracle 系统参数 。具体这些参数的实质意义是什么,为什么要做调整,如何合理调整? 带着这些问题...