是否可以从 exttrail 文件中找到源数据库信息
Is it possible to find source database info from exttrail files
对于同构(oracle 到 oracle)和异构(db2 到 oracle)GoldenGate 复制,是否有任何方法可以从复制时使用的 exttrail 文件中了解源数据库name/pdb。在我的目标上,即副本,我想知道从哪里生成 exttrail 文件的 database/pdb 的名称?可能吗?
是的,可以,请在源中定义一个令牌并将源数据库的名称作为单独的字段附加到 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')
);
对于同构(oracle 到 oracle)和异构(db2 到 oracle)GoldenGate 复制,是否有任何方法可以从复制时使用的 exttrail 文件中了解源数据库name/pdb。在我的目标上,即副本,我想知道从哪里生成 exttrail 文件的 database/pdb 的名称?可能吗?
是的,可以,请在源中定义一个令牌并将源数据库的名称作为单独的字段附加到 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')
);