Flashcopy与数据库恢复的完美结合(4/20)
1.2.4 案例实施步骤 1.2.4.1 将数据库A设置为online backup模式 SQL>alter database begin backup; 如果只是使用这个flashcopy的target盘,直接启动数据库,可以不执行这个命令(即不需要将数据库设置到online backup模式)。这个结论已经测试过多次,没有问题。 如果需要使用flashcopy和flashcopy时间点后面产生的数据库的归档日志(archielog)文件,进行数据库不完整恢复,则一定需要执行这一步,否则将会遇到’WARNING! Recovering data file % from a fuzzy file’错误,最终导致无法恢复。[@more@]1.2.4.2 在DS8100_A上执
Flashcopy与数据库恢复的完美结合(3/20)
1.2 Flashcopy源盘为pprc源盘,数据库时间点恢复(案例1)1.2.1 案例全景描述 PPRC关系对描述: LUN名称 归属存储 pprc角色 容量(G) extpool 5000-5002 DS8100_A source 20 P0 5100-5102 DS8100_A source 20 P1 5000-5002 DS8100_B target 20 P0 5100-5102
Flashcopy与数据库恢复的完美结合(2/20)
1.1.5 FLASHCOPY 两组flashcopy: 测试使用pprc源端lun,作为flashcopy的源端案例 LUN名称 归属存储 flashcopy角色 容量(G) extpool 5000-5002 DS8100_A source 20 P0 5100-5102 DS8100_A source 20 P0 8000-8002 DS8100_A target 20 P1 8100-8102
Flashcopy与数据库恢复的完美结合(1/20)
本文主要阐述使用flashcopy技术,实现数据库恢复的四个案例,分别为: 1.Flashcopy源盘为pprc源盘,数据库时间点恢复案例 2.Flashcopy源盘为pprc目标盘,数据库时间点恢复案例 3.使用flashcopy的同步功能,实现数据库增量备份与数据库时间点恢复案例 4.使用flashcopy的同步功能,与数据库归档日志结合,实现数据库不完整恢复案例 每一个案例都是通过了测试,可行,希望能给正在使用flashcopy的人提供一些帮助。[@more@] 1.1 案例测试用的硬件描述 1.1.1 主机 主机名称 型号
FLASHCOPY增量同步在数据库恢复中的应用(3/4)
1.1.8 主机B识别flashcopy的目标盘,FBVOL为8000-8102,导入VG,修改LV属性。 1.1.8.1在DS8100上,增加主机B访问8000-8102的路径dscli> chvolgrp -action add -volume 8000-8002,8100-8102 V5Date/Time: 20...
FLASHCOPY增量同步在数据库恢复中的应用(4/4)
1.1.11 主机A上进行特征记录的插入SQL> conn aidu/******Connected.SQL> create table test02(idnumber(10,2),name varchar2(200),primary key(id));Table created.SQL> insert into test02(id,name)va...
IBM DS8100 PPRC,FLASHCOPY与ORACLE 数据库结合的各种应用场景测试与研究
开始着手IBM DS8100 的管理与应用。 目前已经在DS8100上建立了3个核心应用系统,并且都实施了PPRC,实现了存储级的容灾。并且进行了一次成功的容灾演习。通过演习增强了对IBM PPRC的信心和熟悉程度。 为了将IBM的DS...
ORA-27054 错误解决
一. 问题描述 在一个oracle rac环境里,执行rman进行日志的备份,发生了ora-27054的错误,数据库日志无法备份。1.1 主机和数据库环境#oslevel -s6100-05-01-1016 #df -g/dev/lv_archivelog 100.00 99.55 ...
WARNING:Could not lower the asynch I/O limit 错误解决
一. 问题描述 在AIX 6.1+ORACLE 10.2.0.5 的多个数据库的udump,bdump 目录产生了多个trace文件,不断报警告:WARNING:Could not lower the asynch I/O limit to 6144 for SQL direct I/O. It is set to -1二. 问题分析...
使用pprc的target端进行flashcopy,实现数据库时间点恢复(1/5)
1.1 实验内容1.1.1 实验总体目标pprc.target=flashcopy.source 生成 flashcopy target, 启动oracle db测试使用PPRC的目标盘作为flashcopy的源盘,生成flashcopy目标盘,并使用flashcopy的目标盘启动数据库。使用PPRC...
使用pprc的target端进行flashcopy,实现数据库时间点恢复(2/5)
1.1.15 在数据库A上执行begin backup,将数据库A置于ONLINE BACKUP模式。SQL> alter database begin backup;Database altered.SQL>select count(1) from aidu.test03; COUNT(1) 943SQL>select checkpoint_change# fro...
使用pprc的target端进行flashcopy,实现数据库时间点恢复(3/5)
1.1.9 主机B识别flashcopy的目标盘,FBVOL为8000-8102,导入VG,修改LV属性。#cfgmgr –v#datapath query device ##检查是否正确认到了DS8100_B 的众多FBVOL#importvg –y testvg vpath0#chown oracle:dba /dev/rora*...
使用pprc的target端进行flashcopy,实现数据库时间点恢复(4/5)
1.1.10.6 添加TEMP表空间文件,更新数据库特征表记录SQL>altertablespace temp add tempfile ‘/dev/rora_temp01.dbf’ size 3500m;SQL>connaidu/********SQL> insert into test03(id,name) select id+(selec...
使用pprc的target端进行flashcopy,实现数据库时间点恢复(5/5)
1.3 附件:不设置数据库为online backup,重复上面的测试结果不启动begin backup,直接mkflash,看可不可以通过数据库恢复来打开数据库。SQL> startupORA-00600: internalerror code, arguments: [kccpb_sani...
FLASHCOPY增量同步在数据库恢复中的应用(2/4)
1.1.4 记录数据库的SCN,检查特征表是否存在 SQL> select checkpoint_change# from v$database; CHECKPOINT_CHANGE# ------------------ 455256 SQL> select count(1) from aidu.test02; select count(1) from aidu.test02 * ERROR at line 1: ORA-00942: table or view does not exist 此时还没有建立特征表,所以报对象不存在的错误,这是正常的。[@more@] 1.1.5 在DS8100存储上登录DSCLI管理界面,开始进行FLASHCOPY操作 dscli>
FLASHCOPY增量同步在数据库恢复中的应用(1/4)
1.1 实验内容 1.1.1 实验总体目标 测试FLASHCOPY的增量同步功能与数据库恢复的应用,验证数据库是否也实现了增量同步。 通过测试,确定使用flashcopy实现数据库异步增量同步的实施技术方案。[@more@]1.1.1 实验总体步骤 实验总体步骤如下: 1. 在主机A上启动数据库(归档模式),数据库数据文件是建立在DS8100的5000-5102等 FBVOL上。 2. 记录数据库SCN,进行FLASHCOPY,保存对应关系,源FBVOL为5000-5102,目标FBVOL为8000-8102 3. 主机B识别flashcopy的目标盘,FBVOL为8000-8102,导入
使用FLASHCOPY+数据库归档日志文件进行数据库不完整恢复技术实施方案(2 /2)
1.1.10 在主机上识别8000-8100等LUN,导入VG,设置lv的访问权限 #cfgmgr –v # datapath query device Total Devices : 6 DEV#: 0 DEVICE NAME: vpath0 TYPE: 2107900 POLICY: Optimized SERIAL: 75TXXXX8000 DEV#: 1 DEVICE NAME: vpath1 TYPE: 2107900 POLICY: Optimized SERIAL: 75TXXXX8001 DEV#: 2 DEVICE NAME: vpath2 TYPE: 2107900 POLICY: Optimized SERIAL: 75TXXXX8002 DEV#: 3 DEVICE NAME: vpath3 TYPE: 2107900 POLICY:
使用FLASHCOPY+数据库归档日志文件进行数据库不完整恢复技术实施方案(1 /2)
1.1 应用场景 1.1.1 应用场景条件 u 使用FLASHCOPY功能,生成一个全库数据的时间点拷贝。 u 拥有从那个时间点开始的所有的数据库归档日志文件。 u 数据库使用的存储完全损坏,无法恢复,数据库当机。 1.1.2 应用场景目标 使用FLASHCOPY 生成的存储的时间点数据,进行数据库的恢复,步骤和原理和使用数据库冷备份(cold backup)进行数据库恢复是一样的。但这样的恢复只能够恢复到生成flashcopy的时间点。当我们还有很多这个时间点后归档日志文件的前提下,如何才能恢复更多的数据呢? 使用FLASHCOPY生
使用冷备份与冷备份后的数据库归档日志文件进行数据库不完整恢复
1.1 应用场景 1.1.1 应用场景条件 u 拥有数据库一个时间点上冷备份(注意:这里的全备份不是rman的full database backup,而是全库数据文件的拷贝) u 拥有从那个时间点开始的所有的归档日志文件。 1.1.2 应用场景目标 使用全库时间点全库备份和时间点后的归档日志文件,进行数据库恢复,恢复数据库到最后一个归档日志文件确定的时间点。[@more@]1.1 实验内容 1.1.1 实验环境初始状态 SQL> select * from v$version; BANNER Oracle Database 10g Enterprise Edition Release 10.2.0.
ORA-00119,ORA-00132错误解决案例
$sqlplus sys as sysdba sql>startup ORA-00119: invalid specification for system parameter LOCAL_LISTENER ORA-00132: syntax error or unresolved network name 'LISTENERS_ORCL' 检查$ORACLE_HOME/dbs/spfile$ORACLE_SID.ora 文件,发现设置了LOCAL_LISTENER,正是这个设置导致了数据库无法正常启动. 使用写字板软件打开$ORACLE_HOME/dbs/spfile$ORACLE_SID.ora (本例为c:oracleproduct10.2.0db_1dbsspfileorcl.ora),复制文件中大部分的内容,根据复制的内容,创建一个新的文本文件,并保