知识大全 oraclerman备份和还原恢复数据库

Posted 文件

篇首语:学习是劳动,是充满思想的劳动。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 oraclerman备份和还原恢复数据库相关的知识,希望对你有一定的参考价值。

   切换服务器归档模式 如果已经是归档模式可跳过此步

  %sqlplus /nolog (启动sqlplus)

  SQL> conn / as sysdba (以DBA身份连接数据库)

  SQL> shutdown immediate; (立即关闭数据库)

  SQL> startup mount (启动实例并加载数据库 但不打开)

  SQL> alter database archivelog; (更改数据库为归档模式)

  SQL> alter database open; (打开数据库)

  SQL> alter system archive log start; (启用自动归档)

  SQL> exit (退出)

   连接

  %rman target=rman/rman@mydb (启动恢复管理器)

   基本设置

  RMAN> configure default device type to disk; (设置默认的备份设备为磁盘)

  RMAN> configure device type disk parallelism ; (设置备份的并行级别 通道数)

  RMAN> configure channel device type disk fromat /backup /backup_%U ; (设置备份的文件格式 只适用于磁盘设备)

  RMAN> configure channel device type disk fromat /backup /backup_%U ; (设置备份的文件格式 只适用于磁盘设备)

  RMAN> configure controlfile autobackup on; (打开控制文件与服务器参数文件的自动备份)

  RMAN> configure controlfile autobackup format for device type disk to /backup /ctl_%F ; (设置控制文件与服务器参数文件自动备份的文件格式)

   查看所有设置

  RMAN> show all

   查看数据库方案报表

  RMAN> report schema;

   备份全库

  RMAN> backup database plus archivelog delete input; (备份全库及控制文件 服务器参数文件与所有归档的重做日志 并删除旧的归档日志)

   备份表空间

  RMAN> backup tablespace system plus archivelog delete input; (备份指定表空间及归档的重做日志 并删除旧的归档日志)

   备份归档日志

  RMAN> backup archivelog all delete input;

   复制数据文件

  RMAN> copy datafile to /oracle/dbs/py ;

   查看备份和文件复本

  RMAN> list backup;

   验证备份

  RMAN> validate backupset ;

   从自动备份中恢复服务器参数文件

  RMAN> shutdown immediate; (立即关闭数据库)

  RMAN> startup nomount; (启动实例)

  RMAN> restore spfile to pfile /backup /mydb ora from autobackup; (从自动备份中恢复服务器参数文件)

   从自动备份中恢复控制文件

  RMAN> shutdown immediate; (立即关闭数据库)

  RMAN> startup nomount; (启动实例)

  RMAN> restore controlfile to /backup from autobackup; (从自动备份中恢复控制文件)

   恢复和复原全数据库

  RMAN> shutdown immediate; (立即关闭数据库)

  RMAN> exit (退出)

  %mv /oracle/dbs/tbs_ f /oracle/dbs/tbs_ bak (将数据文件重命名)

  %mv /oracle/dbs/tbs_ f /oracle/dbs/tbs_ bak (将数据文件重命名)

  %mv /oracle/dbs/tbs_ f /oracle/dbs/tbs_ bak (将数据文件重命名)

  %mv /oracle/dbs/tbs_ f /oracle/dbs/tbs_ bak (将数据文件重命名)

  %rman target=rman/rman@mydb (启动恢复管理器)

  RMAN> startup pfile=/oracle/admin/mydb/pfile/initmydb ora (指定初始化参数文件启动数据库)

  RMAN> restore database; (还原数据库)

  RMAN> recover database; (恢复数据库)

  RMAN> alter database open; (打开数据库)

   恢复和复原表空间

  RMAN> sql alter tablespace users offline immediate ; (将表空间脱机)

  RMAN> exit (退出恢复管理器)

  %mv /oracle/dbs/users dbf /oracle/dbs/users bak (将表空间重命名)

  %rman target=rman/rman@mydb (启动恢复管理器)

  RMAN> restore tablespace users; (还原表空间)

  RMAN> recover tablespace users; (恢复表空间)

  RMAN> sql alter tablespace users online ; (将表空间联机)

   增量备份与恢复

  第一天的增量基本备份

  RMAN> backup incremental level= database plus archivelog delete input;

  第二天的增量差异备份

  RMAN> backup incremental level= database plus archivelog delete input;

  第三天的增量差异备份

  RMAN> backup incremental level= database plus archivelog delete input;

  第四天的增量差异备份

  RMAN> backup incremental level= database plus archivelog delete input;

  第五天的增量差异备份

  RMAN> backup incremental level= database plus archivelog delete input;

  第六天的增量差异备份

  RMAN> backup incremental level= database plus archivelog delete input;

  第七天的增量差异备份

  RMAN> backup incremental level= database plus archivelog delete input;

  增量恢复

  RMAN> shutdown immediate;

  RMAN> exit

  %mv /oracle/dbs/tbs_ f /oracle/dbs/tbs_ bak

  %mv /oracle/dbs/tbs_ f /oracle/dbs/tbs_ bak

  %mv /oracle/dbs/tbs_ f /oracle/dbs/tbs_ bak

  %mv /oracle/dbs/tbs_ f /oracle/dbs/tbs_ bak

  %rman target=rman/rman@mydb

  RMAN> startup pfile=/oracle/admin/mydb/pfile/initmydb ora

  RMAN> restore database;

  RMAN> recover database;

cha138/Article/program/Oracle/201311/18387

相关参考

知识大全 OracleRMAN物理备份技术之恢复案例三

OracleRMAN物理备份技术之恢复案例三  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  恢复

知识大全 OracleRMAN物理备份技术之恢复案例五

OracleRMAN物理备份技术之恢复案例五  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  恢复

知识大全 OracleRMAN物理备份技术之恢复案例四

OracleRMAN物理备份技术之恢复案例四  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  恢复

知识大全 OracleRMAN物理备份技术之管理维护

OracleRMAN物理备份技术之管理维护  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  恢复管

知识大全 OracleRMAN备份遇错ORA-27041

OracleRMAN备份遇错ORA-27041  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!今天给

知识大全 OracleRMAN物理备份技术之RMAN配置

OracleRMAN物理备份技术之RMAN配置  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  R

知识大全 利用作业备份和恢复数据库

  备份和恢复是数据库管理员维护数据库安全性和完整性的重要操作虽然各种数据库系统本身提供了备份和恢复数据库的功能但是操作步骤比较烦琐本文以SQLServer为例总结了常用的几种备份和恢复数据库的方法分

知识大全 苹果5s没有备份 但是恢复出厂设置了 还能恢复微信聊天记录了吗

苹果5s没有备份但是恢复出厂设置了还能恢复微信聊天记录了吗?数据很重要!急求!如果点击抹除所有内容和设置,会把手机还原成初始状态不能恢复了,以后记得备份吧苹果5s恢复出厂设置后还能查到微信聊天记录了吗

知识大全 SQLSERVER数据库备份后无法还原的解决办法

SQLSERVER数据库备份后无法还原的解决办法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!有时

知识大全 Linux下MySQL整个数据库的备份与还原

Linux下MySQL整个数据库的备份与还原  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Li