设为首页 加入收藏

TOP

Oracle11g新特性:RMAN脚本中使用替换变量
2014-11-24 02:24:45 来源: 作者: 【 】 浏览:0
Tags:Oracle11g 特性 RMAN 脚本 使用 替换 变量
Oracle11g新特性:RMAN脚本中使用替换变量
Oracle11g出了一个新特性,在RMAN脚本中使用替换变量。今天我在服务器端做了个小实验,尝试了下这个特性,虽然出了一些错,不过都解决啦!感觉这个特性还是不错的,下面进入正题。
1.创建放脚本和备份文件的目录
$cd /u01
$mkdir -p oraclescripts/backup/dynamic
$mkdir /u01/backupfiles
2.创建相关脚本
$cd /u01/oraclescripts/backup/dynamic
$vi backup.cmd
加入下面命令:
[python]
#backup.cmd
connect target /
run{
backup datafile 5
tag=&1
format '&2';
}
exit;
这是一个RMAN命令,一会用shell脚本来调用它,下面创建shell脚本:
$vi nightly_backup.sh
加入下面命令:
[python]
#!/bin/bash
tag=$1
format=$2
rman @backup.cmd using $tag $format
OK,我们去执行这个shell脚本,
$sh nightly_backup.sh testtag \'/u01/backupfiles/file5.bk\'
我用两个参数,第一个是Tag,第二个是要备份的路径。shell脚本取到两个参数后,在执行@backup.cmd时,把这两个参数传入到&1和&2,我这个实验是备份5号数据文件,大家可以自定义备份策略。
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇MERGE新特性(UPDATE WHERE,DELETE.. 下一篇Oracle 11g R2新特性:Deferred S..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: