使用 Rman,Pluggable database (PDBs) 可以被传送到不同平台并插入到目标的 CDB 中,连同 PDB 的备份,Rman 也会 copy 必要的元数据
(metadata) 到目标CDB 端。源 CDB 和目标 CDB 必须是相同的字节序(Endian).
下面的步骤展示了如何从 Solaris(Big Endian) 迁移一个关闭的 PDB 到 AIX (Big Endian) 平台。
SQL> select name,open_mode,platform_name from v$database;
Source:
NAME OPEN_MODE PLATFORM_NAME
--------- ------------- ------------------------
SRC122 READ WRITE Solaris[tm] OE (64-bit)
Destination:
NAME OPEN_MODE PLATFORM_NAME
--------- ------------ ---------------------------
DEST122 READ WRITE AIX-Based Systems (64-bit)
Solution
解决方案
1. 关闭源 PDB:
SQL> alter pluggable database PDB1 close immediate;
2. 备份源 PDB:
RMAN> backup for transport
2> unplug into '<path>/backup/PDB1_Metadata.xml'
3> format '<path>/backup/PDB1_BKP_%U'
4> pluggable database PDB1;
3. 用 SCP 传送备份集合和 PDB 元数据(metadata)到目标端:
4. 在目标端使用 dbms_pdb.check_plug_compatibility 检测是否可以 pluggin:
Index of Oracle Database
Information Centers
[1568043.2]
Information Center: Overview
Database Server/Client
Installation and
Upgrade/Migration [1351022.2]
インフォメーション・センタ
ー: データベースおよび
Enterprise Manager 日本語ドキ
ュメント [1946305.2]
Information Center: Overview
of Database Security Products
[1548952.2]
Document References
No References available for this
document.
Recently Viewed
评论