
ora2pg
文章平均质量分 64
迁移实战经验
蜡津
这个作者很懒,什么都没留下…
展开
-
could not open extension control file “/home/postgres/pg14/share/extension/oracle_fdw.control“
[root@pg14 oracle_fdw-ORACLE_FDW_2_5_0]# makegcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3 -Wformat-security -fno-strict-aliasing -fwrapv -fexces原创 2023-02-24 17:48:45 · 588 阅读 · 0 评论 -
ora2pg参数fkey_deferrable引出创建索引NOT VALID方式
当前数据如下:client_id为8的数据client_salary列为null,但是插入再次创建not valid约束不会对之前的数据进行约束检查了。之后再插入数据,报错,提示client_salary列不能为null,也就是创建NOT VALID约束之后,对之后创建的不符合数据将报错。1、执行not valid非空约束后,之后插入的数据不能为空,执行验证之后,之后再insert数据就会检查非空约束。2、执行not valid非空约束后,如果之前存在违反约束的数据,不能验证约束,否则报错。原创 2022-12-27 19:36:35 · 722 阅读 · 0 评论 -
安装ora2pg中遇到的问题 /usr/bin/ld: 找不到 -lnsl,make: *** [Makefile:524:blib/arch/auto/DBD/Oracle/Oracle.so] 错
/usr/bin/ld: 找不到 -lnslcollect2: 错误:ld 返回 1make: *** [Makefile:524:blib/arch/auto/DBD/Oracle/Oracle.so] 错误 1[ make make install原创 2022-10-25 13:28:23 · 1401 阅读 · 0 评论 -
安装ora2pg中遇到的问题 ERROR OCIEnvNlsCreate
打开 ora2pg_zzy.conf配置文件看到也有一个ORACLE_HOME配置项,发现是这个配置错了,优先读取这个oracle home路径,环境变量配置了也不会读取。ORACLE_HOME /home/app/ #oracle client 安装地址。ORACLE_HOME后面不能更注释,不允许加任何不相关字符串。TYPE TABLE,SEQUENCE # 导出表和序列。看提示报错,以为一直是DBI安装有问题。原创 2022-10-25 13:03:48 · 881 阅读 · 0 评论