RMAN——1

Recovery Manager (RMAN) 

–  是可提供高级功能的命令行客户机 

–  具有强大的控制能力和脚本编写语言 

–  具有一个已公布的API,可用来连接到大多数常用备份软件 

–  可备份数据、控制文件、归档日志文件和服务器参数文件

–  可将文件备份到磁盘或磁带 



使用RMAN无论是备份还是恢复,都需要启动实例并加载数据库.

RMAN由oracle软件自带,调用方式有两种:

1.类似DOS,通过键盘操作的命令行方式.
2.用EM来操作图形化界面.


通过RMAN连接本地数据库,必须首先设置操作系统环境变量oracle_sid,指定 该值为目标数据库的实例名.

>setoracle_sid=bob

>rman>


RMAN>>输入数据文件>输入数据文件>输入数据文件>输入数据文件>输入数据文件>输入数据文件>输入数据文件>输入数据文件>通道 ORA_DISK_1: 正在启动段 1 于 25-12月-13
通道 ORA_DISK_1: 已完成段 1 于 25-12月-13
段句柄=D:\ORACLE\BOBBACKUP\BACKUP_2GOSDEHF_1_1 标记=TAG20131225T141615 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:01:16
完成>完成 Control File>输入数据文件>输入数据文件>输入数据文件>输入数据文件>输入数据文件>输入数据文件>输入数据文件>输入数据文件>通道 ORA_DISK_1: 正在启动段 1 于 25-12月-13
通道 ORA_DISK_1: 已完成段 1 于 25-12月-13
段句柄=D:\ORACLE\BOBBACKUP\BAK_2IOSDF3P_1_1 标记=TAG20131225T142601 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:01:15
完成>完成 Control File>RMAN>list>输入存档日志线程 =1 序列 =107 记录 ID=208 时间戳=835092335
输入存档日志线程 =1 序列 =108 记录 ID=210 时间戳=835093228
输入存档日志线程 =1 序列 =109 记录 ID=212 时间戳=835093229
输入存档日志线程 =1 序列 =110 记录 ID=214 时间戳=835093229
输入存档日志线程 =1 序列 =111 记录 ID=216 时间戳=835093235
输入存档日志线程 =1 序列 =112 记录 ID=218 时间戳=835111983
通道 ORA_DISK_1: 正在启动段 1 于 25-12月-13
通道 ORA_DISK_1: 已完成段 1 于 25-12月-13
段句柄=D:\ORACLE\BOBBACKUP\BACKUP_2SOSDJ1G_1_1 标记=TAG20131225T153303 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:04
完成>完成 Control File>输入存档日志线程 =1 序列 =107 记录 ID=208 时间戳=835092335
输入存档日志线程 =1 序列 =108 记录 ID=210 时间戳=835093228
输入存档日志线程 =1 序列 =109 记录 ID=212 时间戳=835093229
输入存档日志线程 =1 序列 =110 记录 ID=214 时间戳=835093229
输入存档日志线程 =1 序列 =111 记录 ID=216 时间戳=835093235
输入存档日志线程 =1 序列 =112 记录 ID=218 时间戳=835111983
输入存档日志线程 =1 序列 =113 记录 ID=220 时间戳=835112265
通道 ORA_DISK_1: 正在启动段 1 于 25-12月-13
通道 ORA_DISK_1: 已完成段 1 于 25-12月-13
段句柄=D:\ORACLE\BOBBACKUP\BACKUP_2UOSDJAA_1_1 标记=TAG20131225T153746 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:05
完成>通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:02
完成>通道 ORA_DISK_1: 正在启动段 1 于 25-12月-13
通道 ORA_DISK_1: 已完成段 1 于 25-12月-13
段句柄=D:\ORACLE\BOBBACKUP\BACKUP_30OSDJAI_1_1 标记=TAG20131225T153754 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:02
完成>完成 Control File and SPFILE Autobackup 于 25-12月-13
----------------------------------------------------------------------------------------------------------------------------------------------------------
plus>1.运行alter>2.执行backup>3.执行backup命令对指定项进行备份.
4.再次运行alter system archivelog current对当前redolog归档.
5.对新生成的尚未备份的归档文件进行备份.

在完成归档日志文件备份后,需要删除已备份过的归档文件,节省空间么.rman提供了delete all input参数,加在backup命令后,或在完成备份后自动删除归档目录中已备份的归档日志.

完成备份后,查看已备份的归档日志片段:
RMAN>list backup of archivelog all;




初始化参数文件的备份


一般在备份控制文件时,rman也会自动备份服务器端的初始化参数文件,并置于控制文件相同的备份片段中,因此极少需要单独对spfile进行备份,非要备份也简单,直接输入backup>通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:02
完成>完成 Control File and SPFILE Autobackup 于 25-12月-13
----------------------------------------------------------------------------------------------------------------------------------------------------------


对备份集进行备份

最佳应用备份集的需求是创建备份集到磁带.对于存储设备为磁带的备份方式,优势会希望备份集先在磁盘上保存几天,然后再移动到磁带设备.备份备份集使用backup backupset命令,直接复制当前备份集生成一个与原备份一样的新备份集.使用backup backupset命令时可以选择备份所有的备份集,也可以只备份特定的备份集(注:上述两条均特指在磁盘上的备份集,用backup backupset只能将备份集从磁盘备份到磁盘,或者从磁盘备份到磁带,不能从磁带备份到磁带或磁带备份到磁盘),在不指定输出路径的情况下,默认是从磁盘创建备份到磁盘.


例如备份所有备份集:
RMAN>backup backupset all;


备份指定的备份集:
RMAN>backup backupset n;(n为备份集id,可同时指定多个用逗号分隔即可)


如同备份归档文件一样,backup backupset也支持delete input.




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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值