rman 建立catalog實驗及說明

來源:互聯網
上載者:User

前提:
請在兩台機器上分別裝上資料庫軟體,分別建立資料庫,並啟動資料庫;

本例相關說明

一、主機作用說明:
[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 <tnsname.ora中的命名>
                target sys/123123@target_orcl  表示要串連的 target 資料庫為: target_orcl  <tnsname.ora中的命名>

-- 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

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.