OS:Oracle Linux 6.6 x64 + Windows Server 2008 R2 x64
DB:Oracle RAC 12.1.0.2
GoldenGate:12.2
当前状态:
Linux上的RAC数据库其下有一PDB名为PDB1,已与Windows下的单实例中的PDB1,通过OGG实现同步。
现计划:在RAC中新增一个PDB2,与Windows通过OGG保持同步。
需知:
1)OGG源端只需一个Extract和一个Pump进程来捕获所有PDB的数据;而目的端需为每个PDB准备一个Replicat进程;
2)源端只需一个Pump进程,但需要多个Remote Trail文件与目的端的Replicat进程一一对应;
以下是大致步骤:
0. 准备
源端和目的端都创建好PDB2。源端需要准备好数据、用户权限、Constraints,目的端只需准备好表空间。
1. OGG授信认证
源端若已经创建了container=all的用户,可继续使用该用户创建ALIAS
目的端需创建PDB下的用户并赋权:
DB:Oracle RAC 12.1.0.2
GoldenGate:12.2
当前状态:
Linux上的RAC数据库其下有一PDB名为PDB1,已与Windows下的单实例中的PDB1,通过OGG实现同步。
现计划:在RAC中新增一个PDB2,与Windows通过OGG保持同步。
需知:
1)OGG源端只需一个Extract和一个Pump进程来捕获所有PDB的数据;而目的端需为每个PDB准备一个Replicat进程;
2)源端只需一个Pump进程,但需要多个Remote Trail文件与目的端的Replicat进程一一对应;
以下是大致步骤:
0. 准备
源端和目的端都创建好PDB2。源端需要准备好数据、用户权限、Constraints,目的端只需准备好表空间。
1. OGG授信认证
源端若已经创建了container=all的用户,可继续使用该用户创建ALIAS
点击(此处)折叠或打开
- ALTER CREDENTIALSTORE ADD USER c##ggadm@pdb2 PASSWORD ggadm ALIAS ggadm2 DOMAIN ext
点击(此处)折叠或打开
- create user ggadm identified by ggadm;
- grant dba to ggadm;
-
- GGSCI>
- ALTER CREDENTIALSTORE ADD USER ggadm@pdb2 PASSWORD ggadm ALIAS ggadm2 DOMAIN rpl