Oracleblog - oracleblog.org - OracleBlog -天堂向左 DBA向右
General Information:
Latest News:
impdp时报错Ora-28031 14 Aug 2013 | 08:32 pm
今天一客户说在做impdp导入时,报错Ora-28031。我们看看ora-28031的报错是什么意思: ORA-39083: Object type OBJECT_GRANT failed to create with error: ORA-31625: Schema SYS is needed to import this object, but is unaccessible ORA-280...
runInstaller的debug 28 Jul 2013 | 11:46 am
收到一个请求,客户说安装11.2.0.2 的RAC数据库的时候,到prerequisite check这一步报错PRVF-5300和PRVF-5434。 我们可以运行下面的命令来追踪: ./runInstaller -debug -logLevel finest >inst1.out 2>inst2.out 运行debug后,我们还在OUI中操作,到了prerequisite check那一...
谈谈死事务的回滚 24 Jul 2013 | 12:19 pm
死事务,一般是事务正在跑的时候,被kill掉了,或者数据库shutdown abort了,那么当数据库再次启动的时候,这些事务就需要做回滚。 可以通过下面的语句查到回滚的事务: select * from v$fast_start_transactions; 或者 select * from x$ktuxe where KTUXECFL='DEAD' AND KTUXESTA!='INACTI...
大量会话处于CSS initialization等待 23 Jul 2013 | 12:17 pm
接到一个问题,客户的某个系统突然CPU冲高,一个小时内CPU从5%冲到60%以上,在数据库中发现大量的会话在等待CSS initialization。 该系统是非RAC非ASM的系统,一般来说,不会出现CSS(cluster synchronization service)的等待,只有在访问voting disk或ocr的时候才会有这个等待,但是为什么在一个非RAC非ASM系统中出现了这个等待呢...
安装cluster时报错 PRVF-5636 10 Jul 2013 | 05:41 pm
之前写过一篇为rac建dns server的文章,今天在安装11.2.0.3的grid的时候报错 PRVF-5636 : The DNS response time for an unreachable node exceeded “15000″ ms on following nodes 同时,在rac主机上尝试nslookup unknown-not-reachable-node会长时间没响...
12c的架构图 6 Jul 2013 | 05:38 pm
在微博上看到12c的架构图了,在这里也放一下。一是给自己做个笔记,另一方面也方便各位oracle爱好者。 顺便整理了一下,9i到12c的数据库架构图,都是pdf版本的: (1)Db9i_Server_Arch (2)Db10g_Server_Arch (3)Db11g_Server_Arch (4)Db12c_Server_Arch
基于vbox的12c RAC的安装 6 Jul 2013 | 11:32 am
总体上说,12c RAC的安装基本和11g的一致。 先整个简单版的12c RAC(不启用dns,不启用flex cluster,不启用admin policy),基于Oracle Linux Release 6 Update 4 for x86_64 (64 Bit),安装在virtualbox 4.2.14上。 一、virtualbox(vbox)的部署: 1.点击“新建”,选择类型为li...
记一次cursor pin s wait on X的处理 5 Jul 2013 | 08:08 pm
今天遇到个问题,客户说某天的11:45开始,系统遇到了大量的cursor pin s wait on X,经历一个小时后自动消失,需要查找原因。 这报错一般是某个会话需要申请S模式的mutex,而mutex被其他会话以X模式占有了。查holder也很容易,11g版本前看p2raw的前8位,将16进制转换成10进制即为holder的sid,在11g之后只需直接看blocking_session即可...
11g RAC的删除 5 Jul 2013 | 08:07 pm
记得原来在10g RAC的时候,清除RAC还要删除很多东西。有一次某客户的10RAC装不起来,OUI安装数据库时,一直卡在83%,后来查了才发现是没有清除/etc/oratab文件中的信息,导致一直在读取之前的几个实例的信息,由于其他相关的信息,如inventory中的信息已经删除,所以一直卡在83%。 在11g中,发现RAC可以已经很方便的删除。这里记录一下。 一、删除DB 以oracle...
在异常捕获时显示全部的堆栈信息 1 Jul 2013 | 09:49 pm
今天收到一个请求,问如何才能看到异常时所有的信息,其实我们可以测试一把: CREATE OR REPLACE PROCEDURE proc1 IS BEGIN DBMS_OUTPUT.put_line ('running proc1'); RAISE NO_DATA_FOUND; END; / CREATE OR REPLACE PROCEDURE proc2 IS ...