我正在尝试使用SQL Developer将SQL Server 2012数据库迁移到Oracle 12c(R2)。尽管我能够迁移少量对象,但不能全部迁移,但在MIGRLOG表中出现以下错误。
严重性 LOGTEXT
在存储过程中遇到900个翻译限制'OBJECT_ID'。
1000无法转换存储过程xx找不到ID为485,151的oracle.dbtools.metadata.persistence.MdStoredProgram
我的问题是
答案 0 :(得分:1)
任何时候只要有翻译限制,它要么无法翻译程序并报告此问题,要么会报告此问题,并注释掉不支持的项目。
您可以使用工具>迁移菜单中的翻译暂存编辑器来粘贴存储过程并对其进行测试。如果由于错误而失败,请注释掉它提出的项目,然后重试。它应该会翻译,您会知道需要修改代码以使未翻译的项目在新代码中正确。