首页 > Linux操作系统 > Linux操作系统 > 创建和使用RMAN存储脚本
要创建全局和本地脚本,必须连接到目标数据库和恢复目录
1、创建脚本
C:\Documents and Settings\Administrator>rman target / catalog rman/rman@test
恢复管理器: Release 10.2.0.1.0 - Production on 星期四 3月 10 11:33:38 2011
Copyright (c) 1982, 2005, Oracle. All rights reserved.
连接到目标数据库: ORCL (DBID=1266395358)
连接到恢复目录数据库
RMAN> create global script. global_rman_script. {backup database plus archivelog;}
已创建脚本 global_rman_script
global参数指出相应的脚本可以用于共享此恢复目录的所以RMAN目标数据库。
如果脚本只是用于一个特定的目标数据库,则忽略global关键字
RMAN> create script. rman_script. {backup database plus archivelog;}
如果文件系统存在一个RMAN脚本,可以使用以下语法将脚本导入到RMAN存储脚本中
RMAN> create script. rman_script. from file '/script/backup.rman';
2、执行脚本
必须要在RUN中运行脚本
RMAN> run{execute script. rman_script;}
3、检索RMAN 存储脚本元数据
显示所以本地和全局脚本
RMAN> list script. names;
恢复目录中存储脚本的列表
目标数据库 ORCL 的脚本
脚本名
说明
---------------------------------
rman_script
只返回全局脚本
RMAN> list global script. names;
恢复目录中存储脚本的列表
恢复目录中没有脚本
4、打印脚本内容
RMAN> print script. rman_script;
正在打印存储的脚本: rman_script
{backup database plus archivelog;}
如果是全局脚本则使用;
RMAN> print global script. rman_script;
可以使用带有TO FILE选项的PRINT命令,将脚本转储到文件中
RMAN> print global script. rman_script. to file '/script/backup.rman';
5、管理RMAN存储脚本
替换存储脚本
RMAN> replace script. rman_script. {backup database;}
已替换脚本 rman_script
RMAN> print script. rman_script. ;
正在打印存储的脚本: rman_script
{backup database;}
6、删除脚本
RMAN> delete script. rman_script;
已删除脚本: rman_script
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/12751636/viewspace-689507/ ,如需转载,请注明出处,否则将追究法律责任。