SQL Developer DB2-> Oracle迁移存储过程

时间:2018-09-25 09:10:52

标签: sql oracle db2 oracle-sqldeveloper database-migration

我正在尝试将云数据库上的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存储过程方面有任何经验,或者知道是否有办法避免重写所有存储过程?

预先感谢您的帮助。

汤姆

1 个答案:

答案 0 :(得分:1)

汤姆, 不支持DB2存储过程进行翻译。 B