数据库配置
提取处理直接调用源 Sybase 服务器上的 Sybase Replication API。必须按如下方式配置此服务器上的源数据库以支持 Oracle GoldenGate 捕获数据。
-
由于 Extract 使用 Sybase LTM 读取 Sybase 事务处理日志,因此无法对配置有 Sybase Replication Server 的数据库运行该日志。一次只能有一个进程可以保留允许其在同一数据库上读取事务处理日志的上下文。
-
Sybase Multisite 可用性利用 Sybase Replication Server 将事务复制到 Warm Standby 和目标订阅数据库。Oracle GoldenGate for Sybase 无法从主 Warm Standby 捕获,但可以从多站点可用性目标订阅数据库捕获,因为 SAP Sybase Rep Server 无法控制该数据库的事务处理日志。
-
Oracle GoldenGate 使用
DSQUERY变量使用服务器名称连接到数据库。将DSQUERY变量设置为包含 Oracle GoldenGate 将使用的数据库的服务器名称。此外,还相应地设置SYBASE环境变量。 -
必须允许提取进程管理辅助日志截断点。有关更多信息,请参见 Initializing the Secondary Truncation Point 。
-
将数据库页大小配置为 4k、8k、16k、32k 或更大。要使用
UPGRADECHECKPOINT table_name命令更新目标 Sybase 数据库的检查点,必须将其配置为以编程方式创建超过 2K 页的行大小;如果将目标数据库配置为 2K 页大小,则无法升级检查点。这仅对复制有效。