数据库备份和恢复方案及步骤_第1页
数据库备份和恢复方案及步骤_第2页
数据库备份和恢复方案及步骤_第3页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、操作系统:GNU/Linux数据库管理系统:Oracle10g一、安装 Recovery Catalog1, 用 dbca创建一个 DATABASE catdb,用于存放 recovery catalog data oraclelocalhost $dbca2, 在catdb中创建一个名为rcat_ts的表空间作为用户rman的默认表空间oraclelocalhost $sqlplus sys/oraclecatdb as sysdbaSQL> create tablespace rcat_ts;SQL> create user rma n ide ntified by oracl

2、e temporary tablespace tempDefault tablespace rcat_ts quota un limited on rcat_ts;3, 授予catlog所有者rman recovery_catalog_owne角色,该角色提供给用户所有 查询和维护recovery catalog所必需的权限SQL> grant conn ect,resource,recovery_catalog_ow ner to rma n;4, 启动 rman,以catalog所有者 rman登录oraclelocalhost $rma n catalog rman /oracle

3、catdbRMAN> create catalog tablespace rcat_ts;5, 用rman同时连接到target数据库、catalog数据库,在新建的recovery catalog 中注册target数据库oraclelocalhost $rma n target sys/oracleorcl catalog rma n/oraclecatdbRMAN> register database;6, 察看已在recovery catalog中注册的target数据库oraclelocalhost $sqlplus rman /oraclecatdbSQL>sel

4、ect * from db;二、配置RMAN1, 同时连接target数据库和recovery catalog数据库oraclelocalhost $rma n target sys/oracleorcl catalog rman /oraclecatdb2, RMAN> show all (检查配置con figure default device type to disk (设置默认的备份的设备为磁盘CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET;(设置备份的并行级别con figure cha nn

5、el 1 device type disk format 7home/new/backup_%U'设置备份文 件格式con figure cha nnel 2 device type disk format 7home/oracle/backup_%U'设置备份 文件格式con figure con trolfile autobackup on打开控制文件的自动备份con figure con trolfile autobackup format for device type disk to '/home/new/ctl_%F' (设置控制文件备份格式三. 备

6、份测试备份全库1, 同时连接target数据库和recovery catalog数据库oraclelocalhost $rma n target sys/oracleorcl catalog rman /oraclecatdb2, RMAN> backup database plus archivelog delete in put;3, 连接target数据库oraclelocalhost $sqlplus sys/oracleorcl as sysdbaSQL> co nn hr/hr;SQL> select salary from employees where emp

7、loyee_id=157;SQL> update employees set salary =2000 where employee_id=157;SQL> commit;SQL> select salary from employees where employee_id=157;四. 恢复测试复原及恢复全库1, 连接target数据库oraclelocalhost $sqlplus sys/oracleorcl as sysdba2, 把target数据库先关闭,然后启动到mount状态SQL> shutdow n immediate;SQL> startup

8、 mount;3, 复原及恢复全库RMAN> restore databasecha nnel ORA_DISK_1: restore complete, elapsed time: 00:05:10RMAN> recover databasemedia recovery complete, elapsed time: 00:00:074, 连接target数据库oraclelocalhost $sqlplus sys/oracleorcl as sysdba5, 打开target数据库SQL> alter database ope n;6, 查看已录入的事物SQL>

9、co nn hr/hr;SQL> select salary from employees where employee_id=157;假设备份了一个表空间users恢复表空间:rma n target rma n/rman test2006 catalog rma n/rman test2007sql 'alter tablespace users offline immediate'使 TEST2006 的 USERS表空间脱机 进入 test2006select tablespace_name,status from dba_tablespace检查 USERS 已

10、经脱机退出 RMAN删除 D:oracleoradataTEST2006users01.dbfrma n target rma n/rma n test2006 catalog rma n/rma n test2007restore tablespace usersrecover tablespace userssql 'alter tablespace users online使 TEST2006 的 USERS 表空间在线进入 test2006select tablespace_name,status from dba_tablespace检查 USERS 已经在线三、物理(热备份

11、。Linux下备份及恢复步骤介绍切换服务器归档模式,如果已经是归档模式可跳过此步:%sqlplus /nolog (启动 sqlplusSQL> conn / as sysdba以DBA身份连接数据库SQL> shutdow n immediate;立即关闭数据库SQL> startup mount启动实例并加载数据库,但不打开SQL> alter database archivelog;更改数据库为归档模式SQL> alter database ope n;打开数据库SQL> alter system archive log start;启用自动归档SQL

12、> exit (退出2、连接:%rman target='gti/gti123LANDF'(启动恢复管理器3、基本设置:RMAN> con figure default device type to disk;(设置默认的备份设备为磁盘RMAN> con figure device type disk parallelism 2;(设置备份的并行级别,通道数RMAN> CONFIGURE CHANNEL 1 DEVICE TYPE DISK FORMAT 7home/oracle/backup/data/backup_%U'设置备份的文件格式,只

13、适用于磁盘设备RMAN> CONFIGURE CHANNEL 2 DEVICE TYPE DISK FORMAT 7home/oracle/backup/data1/backup_%U'设置备份的文件格式,只适用于磁盘设备RMAN> con figure con trolfile autobackup on;(打开控制文件与服务器参数文件 的自动备份RMAN> con figure con trolfile autobackup format for device type disk to ' /home/oracle/backup/data/ctl_%F&#

14、39;设置控制文件与服务器参数文件自动备份的文件 格式4、查看所有设置:RMAN> show all5、查看数据库方案报表:RMAN> report schema;6备份全库:RMAN> backup database plus archivelog delete in put;备份全库及控制文件、服 务器参数文件与所有归档的重做日志,并删除旧的归档日志7、备份表空间:热备份(归档状态下才有效果1、alter tablespace tablespace_name start backup;2、拷贝你的该表空间的数据文件备份3、alter tablespace tablespa

15、ce_name end backup;4、一个一个表空间做完,就备份完了RMAN> backup tablespace system plus archivelog delete in put;备份指定表空间 及归档的重做日志,并删除旧的归档日志RMAN> backup tablespace UNDOTBS plus archivelog delete in put;备份指定表 空间及归档的重做日志,并删除旧的归档日志RMAN> backup tablespace SYSAUX plus archivelog delete in put;备份指定表空 间及归档的重做日志,并删

16、除旧的归档日志RMAN> backup tablespace TEMP plus archivelog delete in put;备份指定表空间 及归档的重做日志,并删除旧的归档日志8、备份归档日志:RMAN> backup archivelog all delete in put;9、复制数据文件:/*RMAN> copy 7home/oracle/data/gti_u ndotbs.dbf 1 to*/10、查看备份和文件复本:RMAN> list backup;11、验证备份:RMAN> validate backupset 3;12、从自动备份中恢复服务

17、器参数文件:RMAN> shutdow n immediate;(立即关闭数据库RMAN> startup nomou nt;(启动实例RMAN> restore spfile to pfile 7backup1/i ni tgti.ora' from autobackup;(从自动备份 中恢复服务器参数文件13、从自动备份中恢复控制文件:RMAN> shutdow n immediate;(立即关闭数据库RMAN> startup nomou nt;(启动实例RMAN> restore con trolfile to 7backup1' f

18、rom autobackup;(从自动备份中恢复控 制文件13、恢复和复原全数据库:RMAN> shutdow n immediate;(立即关闭数据库RMAN> exit (退出%rman target='gti/gti123LANDF'(启动恢复管理器(指定初始化参 数文件启动数据库RMAN> restore database;还原数据库RMAN> recover database;恢复数据库RMAN> alter database ope n;打开数据库14、恢复和复原表空间:RMAN> sql 'alter tablespac

19、e users offli ne immediate'将表空间脱机RMAN> exit (退出恢复管理器将表空间重命名将 表空间重命名(表 空间重命名%rman target='gti/gti123LANDF'(启动恢复管理器RMAN> restore tablespace users;还原表空间RMAN> recover tablespace users;恢复表空间RMAN> sql 'alter tablespace users onlin e'将表空间联机15、增量备份与恢复第一天的增量基本备份RMAN> backup in creme ntal level=O database plus archivelog delete in put;第二天的增量差异备份:RMAN> backup in creme ntal level=2 database plus archivelog delete in put;第三天的增量差异备份:RMAN> backup in creme ntal level=2 database plus archivelog delete in

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论