ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:43.88KB ,
资源ID:25401220      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/25401220.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(技术方案备份与恢复湖南卫生厅v20.docx)为本站会员(b****9)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

技术方案备份与恢复湖南卫生厅v20.docx

1、技术方案备份与恢复湖南卫生厅v20湖南卫生厅系统数据库数据库备份与恢复演练技术方案文件状态: 草稿 正式发布 正在修改文档限制:内部发行当前版本:2.0作者:关金龙项目参与人完成日期:2018年10月29日IT服务事业部数据库服务产品部2018年10月29日文档修订记录版本日期修订内容修订审核1.02013-08-01第一稿2.02013-08-06放弃虚拟库,采用全库备份参考文档/书目:文档/书籍名称作者/出版社目录第1章 基本概况 31.1 数据库备份恢复测试概况 31.2 数据库备份恢复演练规划 3第2章 数据备份 32.1 备份策略与配置优化 32.1.1 当前备份策略如下: 32.1

2、.2 归档日志的处理 32.1.3 打开控制文件自动备份 32.1.4 配置备份周期 32.2 RAC数据库备份规划 32.2.1 归档日志存放的位置 32.2.2 RMAN配置 32.2.2.1 归档日志NFS访问的RMAN配置 3第3章 数据恢复 33.1 数据恢复过程概述 33.2 获取备份文件 33.3 获取数据库信息 33.4 获取数据库参数文件 33.5 确定要恢复的路径 33.6 恢复参数文件 33.7 修改参数文件 33.8 恢复控制文件 33.9 恢复数据文件 33.10 恢复并打开数据库 33.11 进行数据库备份 3第1章 基本概况1.1 数据库备份恢复测试概况当前数据库

3、为EXADATA服务器ORACLE 11R2 RAC ASM,数据量3.8TB。采用NBU RMAN备份方式,为了测试备份的有效性,计划进行恢复测试演练。演练方式采用NBU RMAN备份生产库,再恢复到单节点PC SERVER + LINUX + ORACLE 11GR2 + ASM上,来验证备份恢复的有效性。生产库及恢复目标测试库的信息如下。数据库架构服务器IP数据库版本数据库平台磁盘管理数据量生产库RAC172.16.10.1172.16.10.211.2.0.3EXADATA Linux 5.7ASM管理3.8TB恢复目标库单节点10.0.0.5711.2.0.3PC SERVER Li

4、nux 5.4ASM管理4TB1.2 数据库备份恢复演练规划 备份恢复需求:一、 恢复测试库服务器。二、 恢复测试库能访问到全库备份、增量备份和归档备份,以便恢复。三、 恢复测试库大约需要磁盘空间4TB。四、 恢复时间需要实际测试。恢复测试步骤:一、 利用NBU RMAN备份生产库。二、 搭建单节点测试库。三、 创建ASM实例,并建立与生产库相同磁盘组(+DATA_DM01、+RECO_DM0)三、 配置NBU至单节点测试库。四、 利用RMAN进行数据库恢复测试。第2章 数据备份2.1 备份策略与配置优化2.1.1 当前备份策略如下:由于数据库数据量较大,可以采取每周进行一次全库备份,每日进行

5、增量备份和归档备份。目前oracle exadata RAC通过NBU7.5每周六(00:0012:00)一次全备、每天增量和归档备份,其中全备和增量的数据备份到华为的虚拟带库VTL6000,每天的归档(8:0022:00,频率为每小时备份一次)备份到NBU master server(windows 2003 svr-10.0.0.86 -nbuserver)本机挂接的存储上。2.1.2 归档日志的处理建议每次备份后自动删除归档日志文件。2.1.3 打开控制文件自动备份CONFIGURE CONTROLFILE AUTOBACKUP ON;CONFIGURE CONTROLFILE AUTO

6、BACKUP FORMAT FOR DEVICE TYPE DISK TO somePath;2.1.4 配置备份周期CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS;2.2 RAC数据库备份规划2.2.1 归档日志存放的位置归档日志放在磁盘阵列,对方节点通过NFS读写访问实例名称归档目标地址LOG_ARCHIVE_FORMAT访问方式hnws1hnws1%t_%s_%r.dbfnode1本地node2 NFSHnws2Hnws2%t_%s_%r.dbfnode2本地node1 NFS2.2.2 RMAN配置2.2.2.1 归档日志

7、NFS访问的RMAN配置2.2.2.1.1 RMAN备份脚本节点1:RUN ALLOCATE CHANNEL ch00 DEVICE TYPE DISK; BACKUP AS COMPRESSED BACKUPSET FILESPERSET 10 FORMAT $MY_BACKUP_DIR/dbfile/db_backup_%U DATABASE ; SQL ALTER SYSTEM CHECKPOINT; SQL ALTER SYSTEM ARCHIVE LOG CURRENT;RELEASE CHANNEL ch00;ALLOCATE CHANNEL ch00 DEVICE TYPE DI

8、SK; BACKUP FORMAT $MY_BACKUP_DIR/dbfile/arch_%U ARCHIVELOG ALL DELETE INPUT; BACKUP FORMAT $MY_BACKUP_DIR/controlfile/ControlFile_%U CURRENT CONTROLFILE;RELEASE CHANNEL ch00;节点2:可以不进行备份。也可单独只备份归档日志:RUN ALLOCATE CHANNEL ch00 DEVICE TYPE DISK; SQL ALTER SYSTEM CHECKPOINT; SQL ALTER SYSTEM ARCHIVE LOG

9、CURRENT; BACKUP FORMAT $MY_BACKUP_DIR/dbfile/arch_%U ARCHIVELOG ALL DELETE INPUT;RELEASE CHANNEL ch00;第3章 数据恢复数据恢复过程概述 获取备份文件 获取数据库信息 获取数据库参数文件 确定要恢复的路径 恢复参数文件 恢复控制文件 恢复数据文件 恢复归档日志文件 恢复并打开数据库 进行数据库备份获取备份文件查找备份软件日志,获取数据库的备份文件。获取数据库信息需要获取以下信息:一、 数据库的DBIDSQL select dbid from v$database;二、 数据库的SIDSelect

10、 instance_name from v$instance;三、 数据库的SYS密码获取数据库参数文件在生产库执行如下操作:SQL create pfile=/u01/rman/pfile_restore.ora from spfile;File created.set lines 200 set pages 200 set echo off set verify off set scan on col TIME_TAKEN_DISPLAY for a10 col INPUT(SUM) for a10 col OUTPUT(SUM) for a12 col status for a10 co

11、l INPUT(s) for a10 col OUTPUT(s) for a10 SELECT j.session_key, TO_CHAR (J.START_TIME, yyyy-mm-dd hh24:mi:ss) start_time, TO_CHAR (j.end_time, yyyy-mm-dd hh24:mi:ss) end_time, J.TIME_TAKEN_DISPLAY, J.INPUT_BYTES_DISPLAY INPUT(SUM), J.OUTPUT_BYTES_DISPLAY OUTPUT(SUM), J.OUTPUT_DEVICE_TYPE, J.STATUS, J

12、.INPUT_TYPE, J.INPUT_BYTES_PER_SEC_DISPLAY INPUT(s), J.OUTPUT_BYTES_PER_SEC_DISPLAY OUTPUT(s) FROM V$rman_Backup_Job_Details j; 查看rman所有备份的历史信息,包括开始、结束时间,总共花费的时间以及备份的大小以及状态等信息。 set lines 120 set pages 200 set feedback off set verify off set scan on select output from v$rman_output o where o.session_

13、key=&1; 其中的session_key来自己于第一个查询中。确定要恢复的路径查看以前的备份日志,确定要恢复的数据文件路径与以前的是否一致。创建ASM实例并且建立相应ASM磁盘组。三 操作步骤1 修改IBM1上的ORACLE的配置文件,只需要修改ORACLE_SID即可。vi /oracle/.profile oracle_sid=ccdb12 进入RMAN,强行启动数据库(会报没有参数文件)后,恢复参数文件。rman target /startup nomountrestore spfile from /u01/rman/ControlFile_05oj8o65_1_1;3 根据spfi

14、le, 恢复出pfile, 编辑pfile, 去掉与rac设置相关的参数, 再将pfile转换成spfilecreate pfile from spfile;shutdown abort;vi initccdb1.ora - 去掉与rac设置相关的参数,同时注意参数里指定的各目录是否存在。create spfile from pfile;4 使用新创建的spfile 启动数据库,恢复出控制文件。startup nomount;restore controlfile from /oradata/orabak/rmanspctlback/c-3276392049-20080620-01;alter

15、 database mount;5 由于正式环境使用了ASM,数据文件,在线日志都存在ASM里,而测试环境没有ASM,故需要将文件转换,存放到文件系统下,由于在IBM4上记录的数据库,归档日志的备份集的存放路径与IBM1上的不一样,故,需要说明在IBM1上这些备份集的路径,以便RMAN知晓。catalog backuppiece /oradata/orabak/databackup/db_CCDB_900_1_20080620;catalog backuppiece /oradata/orabak/logbackup/log_CCDB_901_1_20080620;7 检查备份集的存在状况,删

16、除多余的备份集信息crosscheck backup;delete noprompt expired backup;8 检查全库恢复时的,需要哪些数据文件备份集,归档日志文件的备份集。restore database preview summary;9 找出库的数据文件。 Report schema;runallocate channel d1 type disk;set newname for datafile 1 to /oradata/ccdb/system.dbf;set newname for datafile 2 to /oradata/ccdb/undotbs1.dbf;set

17、newname for datafile 3 to /oradata/ccdb/sysaux.dbf;set newname for datafile 4 to /oradata/ccdb/users.dbf;set newname for datafile 5 to /oradata/ccdb/undotbs2.dbf;set newname for datafile 6 to /oradata/ccdb/unicall2x.dbf;set newname for datafile 7 to /oradata/ccdb/unicall2x_idx.dbf;restore database;s

18、witch datafile all;release channel d1;13 recover database,注意恢复完成后,系统提示需要的日志文件及SCN好。recover database;14 罗列出归档日志的备份集,和上面的RECOVER DATABASE 信息作比较,以确定是否已经用完备份集里的归档日志。list backup of archivelog all;15 alter database open resetlogs;恢复参数文件RMAN set DBID=2560842197RMAN RESTORE SPFILE TO PFILE /tmp/pfile_barols

19、_restored.ora FROM AUTOBACKUP;RMAN SHUTDOWN ABORT;修改参数文件将参数文件中涉及到集群的信息删除掉。racle/oracle/backup/barols/controlfile$sqlplus sys/oraclebarols_207 as sysdbaSQL*Plus: Release 10.2.0.2.0 - Production on Mon Apr 14 13:44:50 2008Copyright (c) 1982, 2005, Oracle. All Rights Reserved.Connected to an idle insta

20、nce.SQL STARTUP NOMOUNT PFILE=/tmp/pfile_barols_restored.ora;ORACLE instance started.Total System Global Area 2147483648 bytesFixed Size 2072680 bytesVariable Size 822087576 bytesDatabase Buffers 1308622848 bytesRedo Buffers 14700544 bytesSQL quitDisconnected from Oracle Database 10g Enterprise Edit

21、ion Release 10.2.0.2.0 - 64bit ProductionWith the Partitioning, OLAP and Data Mining options恢复控制文件RMAN SET DBID= 2560842197executing command: SET DBIDRMAN RESTORE CONTROLFILE FROM AUTOBACKUP;RMAN ALTER DATABASE MOUNT;恢复数据文件RMAN RESTORE DATABASE;版本不同需要打补丁的,否则报错ORA-00600: krbrvalmd_zeroscn恢复并打开数据库RMAN

22、 RECOVER DATABASE;RMAN RECOVER DATABASE UNTIL SEQUENCE 22;RMAN ALTER DATABASE OPEN RESETLOGS;进行数据库备份RUN ALLOCATE CHANNEL ch00 DEVICE TYPE DISK; BACKUP AS COMPRESSED BACKUPSET FILESPERSET 10 FORMAT $MY_BACKUP_DIR/dbfile/db_backup_%U DATABASE ; SQL ALTER SYSTEM CHECKPOINT; SQL ALTER SYSTEM ARCHIVE LOG CURRENT;RELEASE CHANNEL ch00;ALLOCATE CHANNEL ch00 DEVICE TYPE DISK; BACKUP FORMAT $MY_BACKUP_DIR/dbfile/arch_%U ARCHIVELOG ALL DELETE INPUT; BACKUP FORMAT $MY_BACKUP_DIR/controlfile/ControlFile_%U CURRENT CONTROLFILE;RELEASE CHANNEL ch00;

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1