【BUILD_ORACLE】在Oracle cloud資料庫“插拔”PDB的方法
實驗環境
搭建平臺:VMware Workstation
OS:OL 7.5
DB:Oracle 12.2.0.1
具體步驟
1. 從 PDB 匯出TDE key
SQL> alter session set container=pdbtest;
SQL> administer key management export encryption keys with secret "mySecret" TO '/u01/app/oracle/oradata/tde.exp' force keystore identified by <password>;
注:
(1)TDE key需要啟用(cloud環境預設是啟用的)
(2)TDE wallet路徑:$ORACLE_BASE/admin/<ORACLE_SID>/tde_wallet
2. 執行PDB的拔出操作
$ sqlplus / as sysdba
SQL> alter pluggable database pdbtest close immediate;
SQL> alter pluggable database pdbtest unplug into '/u01/app/oracle/oradata/pdbtest.xml';
3. 傳輸檔案到目標庫
檔案包括三類:
(1)tde.exp
(2)pdbtest.xml
(3)所有資料檔案
4. 執行PDB的插入操作
SQL> create pluggable database pdbtest using '/u01/app/oracle/oradata/pdbtest.xml' nocopy tempfile reuse;
SQL> alter pluggable database pdbtest open;
Warning: PDB altered with errors. ##這裡的報錯是因為沒有匯入TDE key,查詢如下:
SQL> select cause, message,action,status from pdb_plug_in_violations where name='PDBTEST';
CAUSE MESSAGE ACTION STATUS
--------------------------------------------------------------------------------
Wallet Key Needed PDB needs to import keys from source. Import keys from source. PENDING
所以接下來我們就準備匯入TDE了!
5. 匯入TDE key
SQL> alter session set container=pdbtest;
SQL> administer key management import encryption keys with secret "mySecret" from '/u01/app/oracle/oradata/tde.exp' force keystore identified by <password> with backup;
6. 重啟PDB
SQL> conn / as sysdba
SQL> alter pluggable database pdbtest close immediate;
SQL> alter pluggable database pdbtest open;
Pluggable database altered. ##再次open無報錯
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69992972/viewspace-2925061/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- kettl連線oracle12c 可插拔資料庫pdbOracle資料庫
- 多租戶:防止意外建立可插拔資料庫(PDB)- Lone-PDB資料庫
- 【BUILD_ORACLE】使用Oracle資料泵線上不停機克隆/遷移PDBUIOracle
- 詳談Oracle12c新特點容器資料庫&可插拔資料庫(CDB&PDB)Oracle資料庫
- oracle12c新特點之可插拔資料庫(Pluggable Database,PDB)Oracle資料庫Database
- Oracle12c中配置例項引數和修改容器資料庫(CDB)及可插拔資料庫(PDB)Oracle資料庫
- Oracle12cr1新特性之容器資料庫(CDB)和可插拔資料庫(PDB) 的啟動和關閉Oracle資料庫
- 【BUILD_ORACLE】Oracle 19c RAC搭建(六)建立RAC資料庫UIOracle資料庫
- Oracle Database 12c可插拔資料庫案例OracleDatabase資料庫
- PDB插拔操作手冊
- Oracle 12.2新特性: PDB級閃回資料庫(Flashback PDB)Oracle資料庫
- 【PDB】Oracle資料庫如何檢查和設定pdb最大儲存大小Oracle資料庫
- Oracle12c多租戶資料庫 - PDB資料庫的unplug及plug 2Oracle資料庫
- Oracle12c多租戶資料庫 - PDB資料庫的unplug及plug 1Oracle資料庫
- Oracle12c多租戶資料庫 - PDB資料庫的unplug及plug 3Oracle資料庫
- MSSQL資料庫映象在Oracle中的實現方法SQL資料庫Oracle
- oracle 12c 多租戶 pdb 恢復(單個pdb資料檔案、非系統pdb表空間、整個pdb資料庫)Oracle資料庫
- Oracle12c多租戶資料庫 - PDB資料庫的unplug及plug 參考Oracle資料庫
- clone oracle資料庫的方法Oracle資料庫
- 【12C】Oracle 12c 可插拔資料庫之資料泵功能體驗Oracle資料庫
- 【RECO_ORACLE】Oracle閃回PDB的方法Oracle
- Oracle 估算資料庫大小的方法Oracle資料庫
- 【PDB】Oracle PDB資源管理參考Oracle
- Oracle 19c 利用觸發器在資料庫啟動後自動開啟 PDBOracle觸發器資料庫
- 關於oracle 12c多租戶可插拔資料庫的啟停分析(一)Oracle資料庫
- 【12C】Oracle 12C 新特性“可插拔資料庫”功能體驗Oracle資料庫
- 在 Kubernetes 中執行 Oracle 資料庫的新方法Oracle資料庫
- 監控Oracle資料庫方法Oracle資料庫
- Oracle 12c 新特性之 PDB 級別閃回資料庫Oracle資料庫
- 在可插拔資料庫上如何監控程式記憶體的使用 (文件 ID 1985042.1)資料庫記憶體
- oracle資料庫連續相同資料的統計方法Oracle資料庫
- Oracle 12c PDB的資料備份恢復Oracle
- Oracle12c中多宿主容器資料庫(CDBs)和可插拔資料庫(PDBs)新特性之執行指令碼Oracle資料庫指令碼
- oracle資料庫插入行更快方法Oracle資料庫
- Oracle資料庫打補丁方法Oracle資料庫
- 新建Oracle資料庫三種方法Oracle資料庫
- Oracle12c多租戶資料庫備份與恢復 - 僅備份一個PDB資料庫Oracle資料庫
- Oracle資料匯入到Hive資料庫的操作方法OracleHive資料庫