12C多租戶rman備份文件
使用 rman 備份之前對資料庫歸檔模式對應的資料庫模式要求:
1.1
如果目標資料庫是歸檔模式
資料庫必須
mount
或
open
使用當前的控制檔案。
如果
backup
的時候資料庫是
open
狀態但是不一致,你必須在恢復不一致的
backup
之後應用
redo
日誌檔案來使資料庫一致。
1.2
如果目標資料庫是非歸檔模式
你必須在
backup
之前使資料庫正常關閉之後啟動到
mount
狀態,
shutdown
命令必須是
NORMAL
,
IMMEDIATE,
或者
TRANSACTIONAL
模式;
你不能在資料庫例項失敗或使用
shutdown abort
之後使用
rman
來備份非歸檔資料庫
連線 rman target 的方式:
2.1可以使用一下方式連線:
% rman target '"/ as sysdba"'
% rman target '"/ as sysbackup"'
rman target /
2.2也可以使用以下方式連線:
2.2.1 sdba被賦予sysdba許可權後連線:
% rman target '"sdba@prod1 as sysdba"'
2.2.2 sbu被賦予sysbackup許可權後連線:
% rman target '"sbu@prod1 as sysbackup"'
target database Password: password
connected to target database: PROD1 (DBID=39525561)
備份指定PDB:
BACKUP PLUGGABLE DATABASE sales, hr;
使用 rman 連線目標資料庫
3.1使用預設nocatalog模式登入rman
% rman
RMAN> CONNECT TARGET /
rman備份整庫:
RMAN> BACKUP DATABASE;
此時連線進去時,資料庫預設使用nocatalog模式,當你使用catalog模式連線時,產生報錯資訊:
RMAN> CONNECT CATALOG rco@catdb
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-06445: cannot connect to recovery catalog after NOCATALOG has been used
3.2如果要使用catalog模式連線到target資料庫,使用如下命令:
% rman
RMAN> CONNECT TARGET;
connected to target database: PROD (DBID=39525561)
RMAN> CONNECT CATALOG rco@catdb;
recovery catalog database Password: password
connected to recovery catalog database
RMAN> CONNECT AUXILIARY "sbu@dupdb AS SYSBACKUP";
auxiliary database Password: password
connected to auxiliary database: DUPDB (not mounted)
3.3連線到PDB作為本地使用者:
例子中連線到
PDB hr_pdb
作為本地使用者
sbu_pdb,
同時該使用者需要被賦予
sysbackup
許可權。
hrpdb
是
hr_pdb
對應的
service name
%rman
RMAN> CONNECT TARGET "sbu_pdb@hrpdb AS SYSBACKUP";
使用 rman 備份 root
4.1連線到root的方法
使用本地使用者連線到CDB:
rman target sys
target database Password: password
connected to target database: CDB (DBID=659628168)
使用作業系統使用者連線:
rman target /
connected to target database: CDB (DBID=659628168)
使用網路service name連線到CDB:
rman target c##bkuser@sales
target database Password: password
connected to target database: CDB (DBID=659628168)
4.2備份root:
BACKUP DATABASE ROOT;
使用 rman 備份 PDB
5.1使用共同的具有sysdba或sysbackup許可權的使用者連線到root
確定你要備份的PDB例如:sales,hr這兩個PDB,使用如下命令:
BACKUP PLUGGABLE DATABASE sales, hr;
5.2使用具有sysdba或sysbackup許可權的使用者連線到你要匯出的PDB
使用如下命令備份:
BACKUP DATABASE;
備份 PDB 中的表空間和資料檔案:
6.1使用具有sysdba或sysbackup許可權的使用者連線到你要匯出的PDB
使用如下命令備份表空間:
BACKUP TABLESPACE users, examples;
使用如下命令備份資料檔案:
BACKUP DATAFILE 10, 13;
備份歸檔重做日誌( archive redo log )
7.1備份歸檔重做日誌的前提:
在CDB中,只有當你使用sysdba或sysbackup許可權的使用者連線到root時,才能備份歸檔重做日誌檔案。
當你用本地使用者使用sysdba或sysbackup連線PDB時,你不能備份或刪除歸檔重做日誌
如果你的歸檔重做日誌被複制到多個目的地,當你連線並使用rman備份時,它只會複製一份歸檔重做日誌檔案。當你用root連線到CDB時,你可以開關歸檔重做日誌檔案。
7.2備份CDB的歸檔重做日誌:
使用sysdba或sysbackup許可權的使用者連線到root,使用rman備份命令:
1. BACKUP ARCHIVELOG ALL;
2.BACKUP ARCHIVELOG
FROM SEQUENCE 121
UNTIL SEQUENCE 125;
3.BACKUP DATABASE PLUS ARCHIVELOG;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23732248/viewspace-2757965/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【RMAN】在多租戶環境下的RMAN備份及恢復
- oracle 12c rman備份pdbOracle
- 【RMAN】同時建立多個備份(建立多重備份)
- oracle 12c 多租戶體系結構概念Oracle
- 【RMAN】RMAN備份至ASMASM
- Oracle 12c系列(一)|多租戶容器資料庫Oracle資料庫
- RMAN備份概述
- 【RMAN】RMAN的備份保留策略
- 多租戶
- Oracle 12C RMAN備份佔用大量臨時表空間Oracle
- RMAN備份恢復典型案例——RMAN備份&系統變慢
- 工作日誌,多租戶模式下的資料備份和遷移模式
- RMAN備份進度
- rman 備份指令碼指令碼
- RMAN的備份原理
- 12C多租戶關於CDB、PDB的常用SQL語句SQL
- RMAN備份恢復技巧
- 【rman備份策略】實驗
- Oracle RMAN備份實戰Oracle
- Oracle OCP(60):RMAN 備份Oracle
- rman 增量備份恢復
- Oracle 12c 多租戶專題|CDB後設資料內幕Oracle
- 【RMAN】在備庫執行rman備份時報錯RMAN-06820 ORA-17629
- RMAN 備份相關的概念
- [20190522]rman備份問題.txt
- RMAN備份異機恢復
- RMAN備份詳解(轉載)
- 使用RMAN備份資料庫資料庫
- 多租戶解析與Demo
- 分享Oracle Rman的備份指令碼Oracle指令碼
- RMAN備份恢復效能優化優化
- RMAN加密備份的三種方式加密
- RMAN備份中發現壞塊
- RMAN自動備份任務新增
- 利用RMAN備份重建資料庫資料庫
- RMAN備份與恢復測試
- 【備份】RMAN中對控制檔案的幾種備份方法
- Part II 配置和管理多租戶環境概述-Oracle多租戶管理員指南Oracle