-
ORACLE10.2.0.5.7补丁安装
Nov192012最近一个客户发邮件说负责维护数据库的第三方公司,为解决SCN headroom BUG,为数据库打补丁时遇到很多问题,熬了几个通宵才将HP UNIX环境的数据库搞定搞定,而他们也需要要为AIX环境打相应的补丁,由于没有AIX环境,我在LINUX环境上做了相关补丁的安装测试,并为发现问题,试验环境如下: 操作系统:OEL5.7 X86_64 数 ...
阅读全文作者:dbdream | 分类:Oracle, oracle 10g | 标签:10.2.0.5.7, OPATCH, ORACLE, patch 13343471, patch 13632743 13916709, PSU1条评论
-
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。) ...
阅读全文
-
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的信息,但是在存储上却没有对应的文件的备库,此时删除控制 ...
阅读全文
-
验证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
-
一次ASM小故障
Aug282012