-
ORACLE DATA GUARD备库应用闪回数据库测试
Dec102012客户有套DG环境,最近客户的领导提出这样一个需求,要求在一个月内的所有误删除等操作都可以通过备库快速回退到故障点,快速找回数据,通过RMAN备份恢复肯定可以实现,但闪回数据库功能相对来说可能更方便(客户有足够的空间保留一个月的闪回日志)。 以下是针对STANDBY数据库应用FLASHBACK DATABASE功能模拟客户环境做的 ...
阅读全文抢沙发
-
使用ODU恢复被DROP的表
Dec032012本实验模拟使用ODU恢复被DROP掉的表的恢复,有关ODU软件的下载和使用说明详见老熊的BLOG http://www.laoxiong.net 本实验以上一篇文章《使用ODU恢复被TRUNCATE的表分区》为基础,延用测试表,该测试表有4个分区,每个分区一条记录。 SQL> select * from dbdream; ID NAME TEST ---------- ---------- ---- ...
阅读全文
-
使用ODU恢复分区表被truncate掉的分区测试
Dec032012最近一个客户由于误操作,TRUNCATE了一个分区表的某些分区,需要恢复。 这个案例需要使用老熊写的ODU软件恢复,关于ODU软件的下载和使用方法,详见老熊的BLOG http://www.laoxiong.net/ 以下是在OEL5.7 X86_64,ORACLE 10.2.0.5.7版本环境下做的实验。 1.创建测试表 SQL> create table dbdream(id number,name varch ...
阅读全文
-
分区表的EXCHANGE交换分区不全部检查数据有效性,可能导致数据重复或主键重复
Nov022012今天做EXCHANG TABLES TO PARTITION测试时,发现ORACLE交换分区时不检查数据有效性,很可能会导致数据重复,而且10g、11g都存在这个问题。实验过程如下: 1.创建测试表及索引 SQL> create table stream_part(id number,name varchar2(20),type varchar2(20)) 2 partition by list(type) 3 (partition part1 ...
阅读全文作者:dbdream | 分类:Oracle, oracle 10g, oracle 11g | 标签:exchange partition, EXCHANGE PARTITION不检查数据有效性, ORA-00001, oracle交换分区
-
一次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
-
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日志显示的数据文 ...
阅读全文