报错1:
out of memory, fail to allocate memory from OS
Segmentation fault
解决办法:放大虚拟机内存2G
报错2:
libcpt_dm8.so不存在
解决办法:dll 检查该包依赖包哪些没找到就补齐哪些,libdmoci.so不存在
报错3:
配置了DDL同步,但是检查到DDL同步辅助表有缺失,请重建,或者配置DDL_MASK=0
缺少DDL触发器,或者存在无效除非器,请重建。
解决办法:在源端数据库中重新执行ddl_sql_dm8.sql脚本(注意创建时需要使用 SYSDBA 用户)
该脚本会在源端库新建9个表和4个触发器,可通过以下sql 检查是否成功
验证是否创建成功(9个表、4个触发器)
select owner, table_name from dba_tables where owner = 'SYSDBA' and table_name like 'DMHS%' and status = 'VALID
select owner, trigger_name from dba_triggers where owner = 'SYSDBA' and trigger_name like 'DMHS%' and status = 'Y';