公司要将原来在Mysql中的数据migrate到oracle数据库当中去。在用SqlDeveloper进行一直的时候,总是出现oracle.dbtools...PersistableObject.doInsert等错误。后来发现是SqlDeveloper没有用到它自身的驱动,而是使用了Oracle客户端的驱动,产生了冲突。在SqlDeveloper下创建一个script文件就可以解决这个问题,该脚本文件内容如下:
SET ORACLE_HOME=%CD%
START SQLDEVELOPER
第一行就是把ORACLE_HOME选定为sqldeveloper目录,这样它就能选择到合适的驱动了。
参考帖子:
http://forums.oracle.com/forums/thread.jspa?messageID=2536737�
SET ORACLE_HOME=%CD%
START SQLDEVELOPER
第一行就是把ORACLE_HOME选定为sqldeveloper目录,这样它就能选择到合适的驱动了。
参考帖子:
http://forums.oracle.com/forums/thread.jspa?messageID=2536737�
本文介绍了一种在使用SQL Developer从MySQL迁移数据到Oracle数据库时遇到的驱动冲突问题及其解决方案。通过创建并设置一个指定ORACLE_HOME路径的脚本文件来确保SQL Developer使用正确的驱动。
1万+

被折叠的 条评论
为什么被折叠?



