oracle脱机备份

冷备份发生在数据库脱机状态下,当数据库正常关闭后。通过脱机备份可将关键性文件拷贝到另外的存储位置,脱机备份作为一种快速、安全的备份方法有其优点也存在其不足。

脱机备份优点:
  
  1、备份快速、安全、简便
  3、可快速执行时间点恢复
  4、能与归档方法相结合,做数据库“最佳状态”的恢复
  5、对备份文件维护简单、安全。
  
脱机备份不足:
  
  1、 单独使用时,只能将数据库恢复到备份时的状态
  2、 备份过程中数据库必须出于脱机状态,对数据库要求较高的业务势必造成损失
  3、 只能进行物理备份,对存储介质造成空间浪费
  4、 恢复过程中只能进行完整数据库恢复,不能进行更小粒度的恢复。
  
  脱机备份需要备份的文件  
  1、所有数据文件
  2、所有控制文件
  3 Init.ora文件等参数文件
脱机备份方法:

一、用户管理的脱机备份

1、  通过下列命令正常关闭数据库

shutdown immediate

shutdown transactional

shutdown normal

2、  通过操作系统命令或者手动拷贝文件到指定位置

需要较大的介质存储空间

二、RMAN脱机备份(采用默认配置)

1、  启动恢复管理器(RMAN

C:/>RMAN

RMAN>connect target=user/password@dancle

2、  关闭数据库(选择其中一个)

shutdown immediate

shutdown transactional

shutdown normal

3、  装载数据库

RMAN>startup mount

4、  备份数据库

RMAN>backup database

注:备份完毕后查看备份过程中是否备份控制文件、参数文件。

也可以show all命令在备份之前查看控制文件自动备份是否开启

建议开启控制文件的自动备份选项

configure controlfile autobackup on;

5、  打开数据库完成备份

RMAN>alter database open

数据库被备份到系统默认的位置

三、RMAN脱机备份(非默认配置)

1、  启动恢复管理器(RMAN

C:/>RMAN

RMAN>connect target=user/password@dancle

2、  关闭数据库(选择其中一个)

shutdown immediate

shutdown transactional

shutdown normal

3、  装载数据库

RMAN>startup mount

4、  配置备份通道、路径、备份片大小、控制文件备份、数据库错误检查等。

启动控制文件自动备份,使其备份存储在单独的备份片中

RMAN>configure controlfile autobackup on

RMAN>run

2>{allocate channel ch1 device type disk format ‘d:/backup/back_full_%U’;

         3>allocate channel ch1 device type disk format ‘d:/backup/back_full_%U’;

         4>backup maxsetsize=50m tag=’full_backup’ database;

         5>backup validate database;

         6>}

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值