对于同构(oracle到oracle)和异构(db2到oracle) GoldenGate复制,有没有办法从复制时使用的exttrail文件知道源数据库名称/pdb。在我的目标上,也就是副本上,我想知道数据库/pdb的名称,从该数据库/pdb生成exttrail文件?有可能吗?
发布于 2020-09-15 13:58:33
可以,请在源中定义令牌,并将源数据库的名称作为单独的字段附加到DML。
摘录:
TABLE tab, TOKENS (
DB-NAME = @GETENV ('DBENVIRONMENT', {'DBNAME'}),
SERVER-NAME = @GETENV ('DBENVIRONMENT', {'SERVERNAME'})
);副本:
MAP tab, TARGET tab,
COLMAP (
DB_NAME = @TOKEN('DB-NAME'),
SERVER_NAME = @TOKEN('SERVER-NAME')
);https://stackoverflow.com/questions/63887323
复制相似问题