当前位置:  数据库>oracle

rman 创建catalog实验及说明

    来源: 互联网  发布时间:2017-05-09

    本文导语: 前提:请在两台机器上分别装上数据库软件,分别创建数据库,并启动数据库; 本例相关说明 一、主机作用说明:[Oracle@Oracle11gOcp_catalog ~]$ cat /etc/hosts# Do not remove the following line, or various programs# that require network functionality will fail...

前提:
请在两台机器上分别装上数据库软件,分别创建数据库,并启动数据库;

本例相关说明

一、主机作用说明:
[Oracle@Oracle11gOcp_catalog ~]$ cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1  localhost.localdomain localhost
192.168.0.253 Oracle11gOcp_catalog  #作为 catalog  主机

192.168.0.252 Oracle11gOcp                  #作为 需要备份的 主机

二、tnsname样例:
[oracle@Oracle11gOcp_catalog ~]$ cat $ORACLE_HOME/network/admin/tnsnames.ora
# tnsnames.ora Network Configuration File: /u01/app/oracle/product/11.2.0/db_1/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.
CATALOG_ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = Oracle11gOcp_catalog)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )
TARGET_ORCL=
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = Oracle11gOcp)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

三、实验
-- 1、在Oracle11gOcp_catalog主机中(作为catalog的数据库),准备tablespace,user, permissions and quota,执行操作如下:
[oracle@Oracle11gOcp_catalog ~]$sqlplus / as sysdba
SQL> create tablespace rmancatalog_tablespace datafile '/u01/app/oracle/oradata/orcl/rmancatlog_tablespace.dbf' size 50m;
SQL> create user rman identified by rman default tablespace rmancatalog_tablespace;
SQL> grant recovery_catalog_owner to rman;
SQL> alter user rman quota unlimited on rmancatalog_tablespace;


-- 2、操作系统下执行:以注册目标库到catalog库中;
-- catalog_ORCL是配置连接到catlog数据库的tnsname;
[oracle@Oracle11gOcp_catalog ~]$ rman catalog rman/rman@catalog_ORCL target sys/123123@target_orcl
RMAN> create catalog;
RMAN> register database;
RMAN> list backup;
RMAN>
    说明:rman catalog rman/rman@catalog_ORCL target sys/123123@target_orcl
                catalog rman/rman@catalog_ORCL 表示要连接的 catalog 数据库为: catalog_ORCL
                target sys/123123@target_orcl  表示要连接的 target 数据库为: target_orcl 

-- 3、可以开始在catalog数据库中查询注册信息;
[oracle@Oracle11gOcp_catalog ~]$ sqlplus rman/rman@catalog_orcl
SQL> select dbid, name from rc_database;
SQL> select db_id, bs_key, backup_type from rc_backup_set;

-- 作完 1,2 步骤后,即可开始执行rman 备份等操作;例如:执行备份,查询备份信息等 ;
RMAN> backup datafile 4;  -- 备份4号文件;
RMAN> list backup;        -- 列出备份信息;

备份集列表
===================

BS 关键字  类型 LV 大小      设备类型 经过时间 完成时间 
------- ---- -- ---------- ----------- ------------ ----------
230    Full    2.54M      DISK        00:00:05    06-10月-12
        BP 关键字: 231  状态: AVAILABLE  已压缩: NO  标记: TAG20121006T085542
段名:/u01/app/oracle/backup_rman/795948944_17_1.bk
  备份集 230 中的数据文件列表
  文件 LV 类型 Ckp SCN    Ckp 时间  名称
  ---- -- ---- ---------- ---------- ----
  4      Full 1743421    06-10月-12 /u01/app/oracle/oradata/orcl/users01.dbf


    
 
 

您可能感兴趣的文章:

  • catalog方式的rman备份与恢复示例
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • rman备份脚本和rman增量备份脚本分享
  • Oracle数据库备份和恢复工具 RMan
  • rman配置及rman常用命令操作
  • win平台oracle rman备份和删除dg备库归档日志脚本
  • linux自动运行rman增量备份脚本
  • 9i下RMAN的备份及恢复步骤
  • Oracle相关:Rman Crosscheck删除失效归档
  • ORACLE 数据库RMAN备份恢复
  • rman恢复方案和oracle异机恢复
  • Oracle RMAN快速入门指南


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,