Oracle联机备份与恢复

联机备份又称为热备份,在数据库运行的情况下对数据库进行物理备份。进行联机备份,数据库必须运行在归档日志(ARCHIVELOG)模式下。

联机完全备份步骤:

1.设置归档日志模式,创建恢复目录用的表空间。

2.创建RMAN用户。

3.使用RMAN程序进行备份。

4.使用RMAN程序进行恢复。

 

一、设置归档日志模式,创建恢复目录用的表空间。

1.以SYSDBA登录数据库,以IMMEDIATE方式关闭数据库,以MOUNT方式打开数据库,此时未打开数据库实例。

Oracle联机备份与恢复

 

 

 2.设置归档日志模式。

将数据库实力由非归档模式切换到归档模式。查看数据库实例信息。

Oracle联机备份与恢复

 

 

3.创建恢复目录用的表空间。

Oracle联机备份与恢复

 

 

 二、创建RMAN用户。

1.创建RMAN用户并授权。

Oracle联机备份与恢复

 

 

2.运行RMAN程序。

Oracle联机备份与恢复

 

 

3.创建恢复目录,注册在恢复目录中的数据库。 

Oracle联机备份与恢复

 

 三、使用RMAN程序进行备份

1.进行完全数据库备份。

Oracle联机备份与恢复

 

 2.进行归档日志备份。

Oracle联机备份与恢复

 

 四、使用RMAN程序进行恢复。

思路是,把备份的文件拷贝到需要迁移的同版本Oracle数据库的目录下,然后使用RMAN进行恢复。

Oracle联机备份与恢复

 

 

具体参考:https://blog.csdn.net/clark_xu/article/details/39214615

 

参考书籍:Oracle数据库教程--赵明渊主编

上一篇:【Codeforces 372A】Counting Kangaroos is Fun


下一篇:ORALCE 归档日志的手动注册