测试环境:windows
1、需要的组件:networker Server ;neworker Client ;NMO;oracle 9i server ;RMAN(这个组件好像是oracle自带的)
2、在networker client端安装:networker client;oracle server;nmo
(其中 数据库默认的时候是NOARCHIVELOG模式,要置于ARCHIVELOG模式,启动ARCH进程,因为数据库需要热备份)
在networker server端安装:networker server;
3、运行Legato 来运行,调度
在client端 修改nsrnmo文件(PATH ORACLE_HOME NSR_RMAN_ARGUMENTS NSR_SB_DEBUG_FILE PRECMD POSTCMD)
通过NMO模块与Networker Client ,将RMAN连接到Networker Server
ln -s (这里是一个链接,如果在windows下需要链接吗?该怎么操作?)
4、创建RMAN备份脚本 (每一个要备份的Oracle实例都需要一个RMAN脚本;用户名和密码都在脚本中,所以授予脚本最低权限的安全设置
(这安全设置用什么命令或者怎么设?))
connect target rman-user/password@SQLNetInstance1;
connect rcvcat rcat-user/password@SQLNetInstance2;
run{
allocate channel c1 type disk;
allocate channel c2 type disk;
allocate channel c3 type disk;
send "NSR_ENV=(NSR_SERVER=SERVER2,NSR_GROUP=XYZOracleFull)";
backup full filesperset 4
format "FULL_%d_%u"
(database)
release channel c1;
release channel c2;
release channel c3;
}
在windows下,脚本最终用txt写成了,后缀名为改为bat来运行吗?备份脚本里面
5、最终测试备份的能否还原,运行还原脚本
©著作权归作者所有:来自51CTO博客作者青藤的原创作品,如需转载,请注明出处,否则将追究法律责任
oraclewindows休闲
共同学习,写下你的评论
评论加载中...
作者其他优质文章