【新炬網路名師大講堂】12c新特性:使用RMAN連線CDB
Making RMAN Connections to a CDB
本節描述如何使用RMAN客戶端連線CDB和PDB。它包含以下主題:
- 關於CDBs的備份和恢復
- 限制連線到PDB(Restrictions When Connected to a PDB)
- 連線Root為目標(Connecting as Target to the Root)
- 連線PDB為目標(Connecting as Target to a PDB)
關於CDBs的備份和恢復
你可以對整個CDB、只有root、單個或多個PDB執行RMAN操作。你可以根據以下規則讓RMAN連線CDBs:
- 在整個CDB上執行操作(例如,備份整個CDB)你需要連線到root作為目標。
- 只對root執行操作(例如,備份root)你需要連線到root作為目標。
- 對單個PDB執行操作,你可以連線到root或直接的連線PDB作為目標。
-
- 如果你透過root連線,必須使用PLUGGABLE DATABASE語法使用RMAN命令。例如,備份一個PDB,可以用BACKUP PLUGGABLE DATABASE命令
- 如果你是直接連線到一個PDB,你可以使用和連線到非CDB一樣的命令。例如,備份一個PDB,你可以使用BACKUP DATABASE命令。
- 透過一個命令在兩個或更多的PDBs上執行操作,你需要連線到root作為目標。例如,仄備份sales和hr的PDB,你可以連線到root,然後提交以下命令:BACKUP PLUGGABLE DATABASE sales,hr;
注意:如果你連線CDB為目標是透過作業系統認證,你就是連線為root。
限制連線到PDB(Restrictions When Connected to a PDB)
當你是直接連線PDB為目標,以下操作是不允許:
- 備份archive logs
- 刪除archive logs
- 刪除archive logs備份
- 恢復歸檔日誌(RMAN在media recovery期間需要恢復archived logs)
- 時間點恢復 Point-in-time recovery (PITR)
- 表空間時間點恢復(TSPITR,Tablespace Point-in-time Recovery)
- 表恢復 Table recovery
- 副本資料庫 Duplicate database
- 閃回操作 Flashback operations
- 執行資料恢復指導 Running Data Recovery Advisor
- Report/delete obsolete
- Register database
- Import catalog
- Reset database
- 配置RMAN環境(使用CONFIGURE命令)
注意:當你連線目錄為PDB,你不能連線到恢復目錄(recovery catalog)
連線Root為目標(Connecting as Target to the Root)
有多種方法可以連線到root作為目標,以下三個是最常見的方法:
- 透過普通使用者本地連線(Connecting locally as a common user)
- 透過作業系統認證連線( Connecting with operating system authentication)
- 普通使用者透過Oracle Net Services使用網路服務名連線
在所有的情況下,你連線的使用者必須要有SYSDBA貨SYSBACKUP許可權。
例1使用SYS使用者在本地連線到root,這是一個常見的使用者,建立連線使用的是SYSDBA許可權
例1: Connecting Locally to the Root
[oracle@db12c ~]$ rman target sys
connected to target database: DB12C (DBID=1279217785)
RMAN>
例2: Connecting to the Root with Operating System Authentication
[oracle@db12c ~]$ rman target /
connected to target database: DB12C (DBID=1279217785)
例3:Connecting to the Root with a Net Service Name
rman target c##bkuser@sales
target database Password: password
connected to target database: CDB (DBID=659628168)
連線PDB為目標(Connecting as Target to a PDB)
連線到一個PDB作為目標,你必須:
- 連線到一個網路服務名稱必須解析PDB的資料庫服務。
- 連線到擁有SYSDBA許可權的一個本地使用者或公共使用者
- 你想要執行RMAN操作的PDB名稱
- 解析對應的網路服務名到對應的PDB資料庫服務
- 在hrpdb PDB上建立對應的local user hrbkup並且授予sysdba許可權。
例4:Connecting As Target to a PDB
rman target hrbkup@hrpdb
target database Password: password
connected to target database: CDB (DBID=659628168)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29960155/viewspace-1369698/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【新炬網路名師大講堂】Oracle Database 12c 新特性總結OracleDatabase
- 【新炬網路名師大講堂】12c新特性:備份CDBs和PDBs
- 【新炬網路名師大講堂】關於Oracle 12c Flex ASM特性的理解OracleFlexASM
- 【新炬網路名師大講堂】clone oracle 12c pluggable databasesOracleDatabase
- 【新炬網路名師大講堂】12c高可用新特性what-if command evaluation介紹
- 【新炬網路名師大講堂】SOA套件介紹套件
- 【新炬網路名師大講堂】weblogic整合ejbWeb
- 【新炬網路名師大講堂】總結和結論
- 【新炬網路名師大講堂】svn在linux下的使用Linux
- 【新炬網路名師大講堂】關於LOG FILE SYNC的解惑
- 【新炬網路名師大講堂】Data Guard–物理主備庫切換
- 【新炬網路名師大講堂】TUXEDO的配置最佳化之路一UX
- 【新炬網路名師大講堂】TUXEDO的配置最佳化之路二UX
- 【新炬網路名師大講堂】初識mysql的體系結構MySql
- 【新炬網路名師大講堂】cursor: pin S wait on X模擬AI
- 【新炬網路名師大講堂】Oracle中的回收站(Recycle Bin)Oracle
- 【新炬網路名師大講堂】關於IMSI/MSISDN/IMEI的介紹
- 【新炬網路名師大講堂】Oracle 12C一個實用的新特性介紹:drop/truncate多個子分割槽Oracle
- 【新炬網路名師大講堂】Oracle 11g rac 刪除節點Oracle
- 【新炬網路名師大講堂】j2ee與weblogic簡介Web
- 【新炬網路名師大講堂】oracle application server之核心技術opmnOracleAPPServer
- 【新炬網路名師大講堂】GoldenGate的ADD SCHEMATRANDATA命令研究Go
- 【新炬網路名師大講堂】AIX上的配置網路調優引數AI
- 【新炬網路名師大講堂】Oracle中大表新增帶有預設值列的討論(包括11G,12C新特性)Oracle
- 【新炬網路名師大講堂】tomcat 環境下連線池洩露故障處理一例Tomcat
- 【新炬網路名師大講堂】RAC環境下SYSDATE返回錯誤時間
- 【新炬網路名師大講堂】不同資料庫取前幾條記錄資料庫
- 【新炬網路名師大講堂】MySQL複製與監控系列文章(1)——篇首MySql
- 【新炬網路名師大講堂】Oracle小知識- Oracle KILLED會話的釋放Oracle會話
- 【新炬網路名師大講堂】WAS控制檯資料來源資訊無故丟失
- 【新炬網路名師大講堂】有限條件下怎樣做好恢復演練
- 【新炬網路名師大講堂】在AIX機器上使用xlc編譯c的動態庫AI編譯
- 【新炬網路名師大講堂】理解TimesTen錯誤日誌資訊”waiting for latch”AI
- 【新炬網路名師大講堂】DATABASE REPLAY加壓播放引數之SCALE_UP_MULTIPLIERDatabase
- 【新炬網路名師大講堂】CBO中”與NULL在cardinality計算上的差別Null
- 【新炬網路大師講堂】CMMI/敏捷方法入門敏捷
- 【新炬網路名師大講堂】TimesTen記憶體碎片(高水位)回收步驟詳解記憶體
- 【新炬網路名師大講堂】軟體測試中常見問題與解決辦法