資料庫為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...