Change Data Capture API 使外部的客户端程序能够捕获GBase 8t的事务数据。用户可以在各种客户端程序上使用这套接口,例如JDBC, ODBC, ESQL/C, and DB-Access。接口以智能大对象的形式返回CDC记录,用户可以使用智能大对象读取函数读取CDC数据。用户根据自己的应用可以决定如何处理这些数据。例如,可以编写一个程序将Gbase 8t数据库中的数据复制到另外一个数据库上。
- 在需要进行CDC的数据库上打开日志开关。
- 执行$INFORMIXDIR/etc目录下的syscdcv1.sql脚本,它会创建syscdcv1数据库,并在syscdcv1数据库中创建若干表和函数。
- 确认syscdcv1.sql脚本成功创建syscdcv1数据库。
- 设置环境变量DB_LOCALE,使它和需要进行CDC的数据库的本地化(locale)设置相同。