ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 创建和使用RMAN存储脚本

创建和使用RMAN存储脚本

原创 Linux操作系统 作者:luoqun_520 时间:2011-03-15 14:59:32 0 删除 编辑

要创建全局和本地脚本,必须连接到目标数据库和恢复目录

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博客 ” ,链接:http://blog.itpub.net/12751636/viewspace-689507/,如需转载,请注明出处,否则将追究法律责任。

下一篇: 创建多重备份集
请登录后发表评论 登录
全部评论

注册时间:2010-07-14

  • 博文量
    15
  • 访问量
    21055