rman的catalog資料庫配置說明

2021-06-16 04:26:17 字數 1644 閱讀 5676

資料庫為mytest和mytest1,以mytest1為catalog資料庫配置mytest的rman引數。

c:/documents and settings/zhenhuan_yu.synnex-grp>set oracle_sid=mytest1

c:/documents and settings/zhenhuan_yu.synnex-grp>sqlplus / as sysdba

sql> create tablespace cattbs datafile '+dg1' size 50m;

表空間已建立。

sql> create user mytest identified by mytest default tablespace cattbs  temporary tablespace temp;

使用者已建立。

sql> grant connect,resource,recovery_catalog_owner to mytest;

授權成功。

c:/documents and settings/zhenhuan_yu.synnex-grp>rman catalog mytest/mytest@mytest1

連線到恢復目錄資料庫

rman> create catalog;

恢復目錄已建立

rman> exit

恢復管理器完成。

c:/documents and settings/zhenhuan_yu.synnex-grp>set oracle_sid=mytest

c:/documents and settings/zhenhuan_yu.synnex-grp>rman target sys/sys@mytest catalog mytest/mytest@mytest1

恢復管理器: release 10.2.0.1.0 - production on 星期四 7月 22 15:03:25 2010

連線到目標資料庫: mytest (dbid=2420544136)

連線到恢復目錄資料庫

rman> register database;

註冊在恢復目錄中的資料庫

正在啟動全部恢復目錄的 resync

完成全部 resync

rman> exit

恢復管理器完成。

其實這裡要說明一下,使用catalog是有兩種方式的,上面的是在本機訪問catalog資料庫進行rman的備份,

還有一種就是在catalog資料庫中執行指令碼來實現資料庫的備份的,這種方式的好處是你可以同時管理多個資料庫的備份,

示例:set oracle_sid=mytest1

rman catalog mytest/mytest target sys/sys@mytest

另外還有個要注意的地方,在tnsnanes中配置的server必須如下

(server =  dedicated)--這裡要注意不能用shared

c:/documents and settings/zhenhuan_yu.synnex-grp>set oracle_sid=mytest1

配置引數:

rman>show all

配置和一般的配置沒有區別

唯一區別在於配置後寫入配置到catalog資料庫表中

select * from mytest.conf

資料庫 catalog與schema簡介

在sql環境下catalog和schema都屬於抽象概念,主要用來解決命名衝突問題 乙個資料庫系統包含多個catalog,每個catalog包含多個schema,每個schema包含多個資料庫物件 表 檢視 欄位等 如資料庫物件表的全限定名可表示為 catalog名.schema名.表名 從實現的角...

RMAN備份重建資料庫

如果你的資料庫檔案徹底掛了,啥都沒了,手上只有乙個rman備份,那麼 1 重建spfile restore spfile from backup rmanbak eams inc0 20140325 04p429r5 2 重建controlfile restore controlfile from ...

新裝資料庫配置RMAN備份

自己的rman實踐 首先 設定歸檔 1.sql alter system set log archive dest 1 location oracle oradata log archive log 2.關閉資料庫 sql shutdown immediate 3.啟動資料mount狀態 sql s...