删除和重新创建源表

在 Oracle GoldenGate 运行期间执行时,删除和重新创建源表需要谨慎。

  1. 停止对表的访问。

  2. 允许提取从事务处理日志处理对该表的任何剩余更改。要确定提取何时完成,请使用 INFO EXTRACT 命令。

INFO EXTRACT *group*
  1. 停止提取。
STOP EXTRACT *group*
  1. 删除表并重新创建表。

  2. 如果此数据库受支持,请对该表运行 ADD TRANDATA 命令。

  3. 如果重新创建操作更改了源表的定义,使其与目标的定义不同,请为源表运行 DEFGEN 实用程序以生成源定义,然后将旧定义替换为目标系统上现有源定义文件中的新定义。

  4. 允许用户访问该表。