ORA-27061: waiting for async I/Os failed
*** 2010-08-07 22:45:43.551*** SERVICE NAME:() 2010-08-07 22:45:43.543*** SESSION ID:(1101.1) 2010-08-07 22:45:43.543WARNING:Oracle process running out of OS kernel I/O resources error 27061 de...
cursor: pin S wait on X or library cache lock waits
Typically you will see a small spike in cursor: pin S wait on X or library cache lock waits.This can happen more often in OLTP envoriment. shared pool and buffer cache is in demand.Problem will ...
测试ORACLE中表最多可以有多少列
SQL> drop table t;表已删除。SQL> create table t (a number);表已创建。SQL> set serverout onSQL> begin 2 for i in 1..1000000 loop 3 execute immediate 'alter table...
关于merge 和 push_pred的
首先,我们看看 Jonathan Lewis 的解释:• Merge / no_merge: if you use a complex view (e.g. aggregate view, or join view) in your query, should you rewrite the...
push_subq-控制子查询比外部连接先运行
http://bitirainy.itpub.net/post/330/1886 先子查询再做表连接比较有利,也就是说子查询本身代价不大,并且过滤掉很多记录,产生一个很小的结果集再做表连接,比较有利。oracle document:The PUSH_S...
CBO hint:no_unnest,push_subq,push_pred的用法(转)
常常有人把这三个hint搞混,主要是因为对三种重写原理不清楚。特总结如下。(实验环境为10204) 1. no_unnest, unnest unnest我们称为对子查询展开,顾名思义,就是别让子查询孤单地嵌套(nest)在里面。 所以un_unnes...
lnnvl(a) 函数
SQL> set autotrace traceonly explainSQL> select 2 t1.v1, t2.v1 3 &nbs...
小议USE_CONCAT提示 (转)
原文:http://yangtingkun.itpub.net/post/468/500859 前两天写了篇文章描述在一个查询中使用两个以上索引的几种情况,有人在我的BLOG里面回复提到了USE_CONCAT提示,这里就简单说明一下。查询访问同一表的...
cursor: pin S wait on X等待事件的处理过程
最近负责的一个10204 for Linux as4的数据库(64bit),会短暂出现大量cursor: pin S wait on X等待事件,部分操作会被挂起,最长等待时间大概4分钟,之后则会自行恢复。这个问题困扰了我一周多的时间,从现在的情况上...
等待事件cursor: pin S wait on X
等待事件cursor: pin S wait on X 是10.2版本提出的mutex(互斥)机制用来解决library cache bin latch争夺问题引入的新事件,是否使用这种机制受到隐含参数_kks_use_mutex_pin的限制,从10.2.0.2开始该参数defau...
在SQLPLUS中登陸時出現以下錯誤
在SQLPLUS中登陸時出現以下錯誤 ERROR: ORA-12638: Credential retrieval failed 解決方法:修改sqlnet.ora 如果SQLNET.AUTHENTICATION_SERVICES= (NTS)一行沒有被注釋,則注釋掉 #SQLNET.AUTHENTICATION_SERVICES...
dbms_xplan包的输出
dbms_xplan包能够显示存储在三个不同地方的执行计划:plan_table,library cache,awr中。 下面分别简单介绍display函数,display_cursor函数,display_awr函数的几个参数输入和基本用法:display函数(搭配explain pla...
Linux AS4安装oracle 10g 环境变量配置
ORACLE 10G 安装安装AS4的全部包(最大化安装)1、设置核心参数在/etc/sysctl.conf文件中加入下列行: kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096# semaphores: semmsl, semmns, s...
在 Oracle Enterprise Linux 5 (32 位和 64 位)上安装 Oracle 数据库 11g 第 1 版
http://www.oracle.com/technology/global/cn/pub/articles/smiley-11gr1-install.html 在 Oracle Enterprise Linux 5 (32 位和 64 位)上安装 Oracle 数据库 11g 第 1 版
在UNIX裸设备和文件系统之间移动ORACLE
在UNIX裸设备和文件系统之间移动ORACLE http://blog.chinaunix.net/u/7121/showart_210599.html UNIX裸设备和文件系统之间移动ORACLE(ZT)在UNIX裸设备和文件系统之间移动ORACLE 作者:R...
从文件系统移植数据库到ASM
从文件系统移植数据库到ASM 文件系统移植数据库到ASM原文:http://ningoo.itpub.net/post/2149/274284一、实验版本:C:\Documents and Settings\Administrator.XY>sqlplus /nologSQL*Plus: Release 10.2.0....
HP-UX 创建裸设备
1、将物理盘做成pvpvcreate /dev/rdsk/cxtxdx2、创建VGmkdir /dev/vg01mknod /dev/vg01/group c 64 0x010000vgcreate -s 16 vg01 /dev/dsk/cxtxdx3、在VG中建立lv,及裸设备lvcreate -L (大小M) vg01系...
再次用dbms_logmnr查到人为删除数据
exec sys.dbms_logmnr.add_logfile(LogFileName => 'F:\oracle\arch\aadbd\ARC04814.001',Options =>sys.dbms_logmnr.NEW);exec sys.dbms_logmnr.add_logfile(LogFileName=>'F:\oracle\arch\aadbd\ARC...
ORACLE安装参数说明及注意事项
关于Linux 下kernel.shmmax 的设置问题SHMMAX Available physical memory Defines the maximum allowable size of one shared memory segment. The SHMMAX setting should be large enough to hold the entire SGA i...
查看ORACLE运行的OS平台
begin 2 dbms_output.put_line(dbms_utility.port_string); end; 3 4 5 /IBM AIX64/RS6000 V4 - 8.1.0PL/SQL procedure successfully c...