我正在尝试将云数据库上的DB2迁移到oracle。我已经下载了SQL Developer,并为DB2驱动程序添加了正确的JAR,并且可以在数据库上成功运行迁移。
我正在苦苦挣扎的迁移的唯一部分是未在ddl中输出的存储过程的转换。这似乎与程序的语言有关。迁移日志显示如下:
<record>
<date>2018-09-24T16:25:39</date>
<logger>oracle.dbtools.migration.workbench.core.MigrationLogResourceBundle</logger>
<level>WARNING</level>
<class>oracle.dbtools.migration.generate.GenerateWorker</class>
<message>Stored Procedure '*****' has language id of 'DB2LANG' so will not output for generation</message>
<key>Generate.PROCNOTCONVERTED</key>
<catalog>oracle.dbtools.migration.workbench.core.MigrationLogResourceBundle</catalog>
<param>*****</param>
<param>DB2LANG</param>
<param>*****, MD_STORED_PROGRAMS, 1864951Generate</param>
</record>
是否有人在迁移DB2存储过程方面有任何经验,或者知道是否有办法避免重写所有存储过程?
预先感谢您的帮助。
汤姆
答案 0 :(得分:1)
汤姆, 不支持DB2存储过程进行翻译。 B