-
ORA-00600 [kghfrf1]错误
Oct252012在给客户写优化方案时,客户的环境是AIX 5.3,ORACLE 10.2.0.4.0,发现客户的告警日志存在ORA-00600错误,如下: Fri Oct 5 06:20:27 2012 Errors in file /home/oracle/app/admin/wssb/udump/wssb_ora_4272180.trc: ORA-00600: internal error code, arguments: [kghfrf1], [0x000000000], [], [], [], [], [], [] ...
阅读全文作者:dbdream | 分类:Oracle, oracle 10g | 标签:[0x000000000], [kghfrf1], ora-00600, ORACLE, ORACLE 10.2.0.4.0抢沙发
-
一次SQL优化记录
Oct182012在给客户巡检时,发现一个用PL/SQL Developer执行的效率低下SQL,如下: SQL语句如下: UPDATE TS_R_ORDER_DAY_004_TEMP A SET USER_TAG = (select z.USER_TAG from (SELECT USER_TAG, ORDER_ID, ROW_NUMBER() OVER(PARTITION BY ORDER_ID ORD ...
阅读全文
-
ORA-00600 [qkaffsindex5]错误
Oct122012在给客户巡检时,发现告警日志存在ORA-00600错误,客户的环境是Solaris 10,ORACLE 11.2.0.2.0,通过查看trace文件发现是ORACLE的SQL优化器在试图优化一条占用资源较大的SQL时触发的一个BUG(Bug 13616375),下面是相关trace信息: *** 2012-09-07 22:23:06.382 *** SESSION ID:(4508.11065) 2012-09-07 22:23:06.382 ...
阅读全文作者:dbdream | 分类:Oracle, oracle 11g | 标签:/* SQL Analyze(4508, 1) */, 11.2.0.2.0, ora-00600, ORACLE, qkaffsindex5
-
本人比较期待的ORACLE 12c新特性Pluggable Databases
Oct052012本来还很期待ORACLE 12c会在OPEN WORD正式发布,现在看来需要等到年底或来年年初才可以正式发布了。 12c有不少新特性,其中pluggable database(类似像sql server一样的分成一个一个的小库,而不在用传统的用schema来分隔,,每个库有独立的system表空间,能alter database pluggable xxx open read only或正常open。) ...
阅读全文
-
OCM考试第一题–手动建库及常见错误
Sep262012OCM考试第一道题就是手动建库,之前曾写过关于手动建库的文章,这次当作复习,再记录一下实验过程和常见的错误。 实验环境:OEL5.4 ORACLE 10.2.0.5.0 实验过程 1.创建ORACLE用户 [root @rac2]# groupadd -g 1000 oinstall [root @rac2]# groupadd -g 1200 dba [root @rac2]# useradd -u 1100 -g oinstall -G dba ora ...
阅读全文
-
STANDBY_FILE_MANAGEMENT参数为MANUAL导致物理备库无法添加数据文件
Sep252012对于DATA GUARD环境的数据库,STANDBY_FILE_MANAGEMENT 参数决定当主库创建或添加数据文件时,备库是否自动创建,最近遇到STANDBY_FILE_MANAGEMENT 参数设置为MANUAL,导致主库表空间正常添加数据文件后,备库无法真正创建数据文件,而是在控制文件中加入了UNNAMED00024的记录,而且应用归档进程MRP0终止,以下是告警日 ...
阅读全文作者:dbdream | 分类:Oracle, oracle 10g, oracle 11g | 标签:DATAGUARD, ORA-01274, ORACLE, STANDBY_FILE_MANAGEMENT, UNNAMED000
-
ORACLE DATA GUARD搭建时备库忘建redo日志处理
Sep192012搭建DATA GUARD,利用RMAN备份恢复备库时,由于RMAN不会备份REDO文件,还原后的备库缺少REDO日志文件,对于用归档日志同步数据的备库,影响不是很大,依然可以应用日志同步主库的数据变更,但是如果主/备库切换的话,就不行了,对于这样控制文件里记录了REDO的信息,但是在存储上却没有对应的文件的备库,此时删除控制 ...
阅读全文
-
ORACLE 11g ASM文件系统OMF模式DATA GUARD搭建注意事项
Sep182012最近为客户的一个20TB数据库搭建DATA GUARD,环境是OEL 5.7 X86_64,ORACLE 11.2.0.2.0 for LINUX X86_64,数据文件存在ASM文件系统,并且开启OMF自动管理数据文件,在搭建时遇到很多问题,本文摘取RMAN恢复数据文件时数据文件名发生变化部分,以下是RMAN恢复数据文件时,RMAN窗口的日志信息,此时RMAN日志显示的数据文 ...
阅读全文
-
验证DDL隐式提交
Sep122012今天复习了下DDL的隐式提交,在执行DDL语句的时候,ORACLE为了保证事物的一致性,会对当前SESSION未提交的事务隐式提交,以保证DDL语句失败时的回滚位置,以下是DDL操作的伪代码。 从DDL的伪代码可以看到,在执行DDL操作时,首先会执行一个COMMIT操作,提交当前SESSION未提交的事务,然后才会处理DDL语句(DDL操作一般 ...
阅读全文
-
10046的trace文件中XCTEND、rlbk、rd_only的含义
Aug292012今天,正式使用公司的吐槽专区,在吐槽区老大们发起了有关XCTEND、rlbk、rd_only的讨论,简单记录下本人的测试过程,测试使用以下测试表。 SQL> select * from t_test; ID CODE IDENTIFIER ---------- ----- -------------------- 1 01 01-01-0001-000001 2 02 02-01-0001-000 ...
阅读全文作者:dbdream | 分类:Oracle, oracle 10g, oracle 11g | 标签:COMMIT, ORACLE, rollback, XCTEND, XCTEND rlbk rd_only