繁体   English   中英

Ora2Pg无法正常工作

[英]Ora2Pg not working properly

我正在使用ora2pg将我的数据从oracle迁移到postgres数据库。 作为第一步,我要导出模式。 我发现生成的sql文件有很多错误,例如重复的sql语句,函数中的重复的参数,这些错误在执行sql时失败。 我试图手动更正生成的sql文件中的这些错误。 是否有更好的方法或避免在sql文件中出现此错误。 实际上,我只需要将数据从oracle传输到postgres数据库。 但是不知道是否可能。 我正在使用Ora2Pg 15.3,而我的postgres版本是8.4。 我正在使用空间数据库。

谢谢

您可以尝试升级您的postgresql。
使用PostgreSQL的9.1版本和Ora2Pg 17.5版本,一切正常。
但是请记住要安装DBI-1636或更高版本, DBD-Oracle-1.74或更高版本, DBD-Pg-3.5.3或更高版本。 此外,您安装了oracle客户端,

oracle-instantclient12.1-sqlplus-12.1.0.2.0-1.x86_64.rpm
oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpm
oracle-instantclient12.1-devel-12.1.0.2.0-1.x86_64.rpm

例如。

并设置正确的路径

export LD_LIBRARY_PATH=/usr/lib/oracle/12.1/client64/lib
export ORACLE_HOME=/usr/lib/oracle/12.1/client64/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM