• 创建和使用RMAN存储脚本


    创建和使用RMAN存储脚本:
    1、连接恢复目录(可以不连接到目标库):
    C:UsersAdministrator>rman target sys/rusky@rusky catalog=rcat/rcat@rusky;

    恢复管理器: Release 11.2.0.1.0 - Production on 星期六 3月 7 23:38:00 2015

    Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.

    连接到目标数据库: ORCL (DBID=1399092762)
    连接到恢复目录数据库

    2、创建脚本
    RMAN> create global script
    2> global_backup_db{ backup database plus archivelog;}

    RMAN-00571: ===========================================================
    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
    RMAN-00571: ===========================================================
    RMAN-03009: create script 命令 (default 通道上, 在 03/07/2015 23:38:48 上) 失败
    RMAN-20401: 脚本已经存在

    3、删除脚本
    RMAN> delete script global_backup_db;

    已删除全局脚本: global_backup_db

    RMAN> create global script
    2> global_backup_db{ backup database plus archivelog;}

    已创建的全局脚本 global_backup_db

    4、使用print查看RMAN存储脚本的元数据
    RMAN> print global script global_backup_db;

    打印存储的全局脚本: global_backup_db
    { backup database plus archivelog;}

    RMAN> print global script global_backup_db to file 'E:/test_print_global_script.rman';

    已将全局脚本 global_backup_db 写入文件 E:/test_print_global_script.rman

    RMAN> create script global_backup_db2 from file 'E:/test_print_global_script.rman';

    将从文件 E:/test_print_global_script.rman 加载脚本命令
    已创建脚本 global_backup_db2

    5、使用list查看RMAN全局脚本或是本地脚本的名称
    RMAN> list script names; ///list global script names只返回全局脚本名称

    恢复目录中存储脚本的列表


    目标数据库 ORCL 的脚本

    脚本名
    说明
    -----------------------------------------------------------------------
    global_backup_db2


    全局脚本


    脚本名
    说明
    -----------------------------------------------------------------------
    global_backup_db

    6、替换脚本(创建参数化脚本)
    RMAN> replace global script global_backup_db
    2> {
    3> backup tablespace &1;

    输入 1 的值: users
    4> }

    已替换的全局脚本 global_backup_db


    7、执行脚本
    RMAN> run { execute script global_backup_db;}

  • 相关阅读:
    mysql drop table & myisam
    python 发送 html email
    python mysqldb 查询返回字典结构
    shell 脚本 连接数据库
    python 中使用map 构建sql查询语句
    C#启动一个外部程序(1)WinExec
    知道在那里划这一条线吗[zt]
    C#启动一个外部程序(2)ShellExecute
    把FlashCom 帮助安装到Flash 8 中文版
    C#读写ini文件
  • 原文地址:https://www.cnblogs.com/rusking/p/4321170.html
Copyright © 2020-2023  润新知