RMAN+本地数据库异地新.docx
- 文档编号:10540870
- 上传时间:2023-05-26
- 格式:DOCX
- 页数:29
- 大小:2.39MB
RMAN+本地数据库异地新.docx
《RMAN+本地数据库异地新.docx》由会员分享,可在线阅读,更多相关《RMAN+本地数据库异地新.docx(29页珍藏版)》请在冰点文库上搜索。
RMAN+本地数据库异地新
RMAN本地数据库异地备份
背景:
1) 随着时间的推迟,用户数据量也越来越大,备份和恢复都将是比较麻烦的事情;
2) 对于10G以内DMP一般我们都使用EXP/IMP实现备份和恢复,速度相对来说还可以忍受,一旦超过10G,IMP起来就会相当的费时;
3) 目前几家用户的阵列空间都非常有限,再加上都启用了归档日志,而且数据文件都是在40G以上,备份至本机就显得比较困难。
分析:
1) 使用EXP我们可以在客户端安装此工具即可实现异地备份,这是非常简单的;
2) RMAN并不支持客户端连接服务器进行备份,所以仍然需要在服务器是使用RMAN备份,但是本地空间不足,需备至异地;
3) 经查证METALINK得到答案是可以通过映射远程共享目录实现备份,现将实际实验介绍如下。
环境:
1、 两台win2003advanceserver:
主机名PC1,备机名PC2(下同);
2、 同时安装ORACLE9.2.0.6;
3、 ORACLE_HOME=D:
\Oracle\Ora92,ORADATA=D:
\Oracle\Oradata\Orafa;
实例操作步骤:
1、 在PC2上创建共享目录RMAN,在RMAN目录里建子目录logs,并授予administrator权限,保证administrator具备口令为password,不能为空;
2、 在PC1确保administrator的口令与PC2的administrator口令相同且为password;
3、 在PC1映射\\PC2\RMAN目录为Z盘,并明确登录用户为administrator及口令;
4、 在PC1机器修改ORACLE的两个服务OracleTNSListener和OracleServiceORAFA为帐户式登录:
a) 进入“控制面板\管理工具\服务”功能;
b) 双击修改TNSListener和ServiceOraFA登录方式;
c) 改为“此帐户”,用户名为administrator,口令为password;
d) 选择“确定”。
5、 关闭PC1机器的两个服务,重新启动;
6、 在写脚本之前,我们先明确一下我们的目标:
(以下操作均在PC1上实现)
1、每天夜间1点执行;
2、数据库全备,同时备份控制文件及归档日志文件,备份文件保存至:
PC2\RMAN\目录下,并在完成归档日志文件备份后,自动删除已备份的归档日志;
3、备份保留7天,过期则自动删除;
4、保留操作日志备查;
Windows环境:
1、编写rman批处理文件(其中172.16.0.2为PC2的网络地址)
保存至:
D:
\backup\ORAFA_backup.rman
RUN{
CONFIGURERETENTIONPOLICYTORECOVERYWINDOWOF7DAYS;
CONFIGURECONTROLFILEAUTOBACKUPON;
CONFIGURECONTROLFILEAUTOBACKUPFORMATFORDEVICETYPEDISKTO'\\172.16.0.2/rman/%F';
ALLOCATECHANNELCH1DEVICETYPEDISKFORMAT'\\172.16.0.2/rman/%U';
BACKUPDATABASESKIPINACCESSIBLEFILESPERSET10
PLUSARCHIVELOGFILESPERSET20
DELETEALLINPUT;
RELEASECHANNELCH1;
}
ALLOCATECHANNELFORMAINTENANCEDEVICETYPEDISK;
CROSSCHECKBACKUPSET;
DELETENOPROMPTOBSOLETE;
SKITINACCESSIBLE参数
SKIP选项说明
SKIPINACCESSIBLE:
表示跳过不可读的文件。
我们知道一些offline的数据文件只要存在于磁盘上就仍然可被读取,但是可能有些文件已经被删除或移到它处造成不可读,
加上这个参数就会跳过这些文件;
SKIPOFFLINE:
跳过offline的数据文件;
SKIPREADONLY:
跳过那些所在表空间为read-only的数据文件;
2、编写dos批处理
保存至:
D:
\backup\ORAFA_backup.bat
设定要备份的数据库sid为orafa,将日志按照日期输出到\\172.16.0.2\rman\logs\目录。
setoracle_sid=orafa
rmantarget/msglog\\172.16.0.2\rman\logs\%date:
~0,10%.logcmdfile=d:
\backup\ORAFA_backup.rman
3、设定执行计划
控制面板->任务计划->添加计划
运行D:
\backup\ORAFA_backup.bat,设定日程安排中的时间。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- RMAN 本地 数据库 异地