Oracle Data Integrator 11g反向工程师不导入表

时间:2014-03-25 17:21:57

标签: import metadata reverse-engineering oracle-data-integrator

我是ODI 11g的新手,我必须将数据从一个数据库(Oracle)传输到另一个数据库(Oracle),为此源中的表已经在源模型中导入,我正在尝试设置目标数据库&# 39; ODI 11g中的元数据和我已经完成了所有步骤,当我尝试对这个新模型进行逆向工程时,我没有创建任何事情。我在工作中遇到这个问题,因为没有错误,所以我想不出任何导致元数据的原因 我想澄清一点,我试图导入的目标表是从超级用户ODI访问的

任何帮助都将不胜感激。

3 个答案:

答案 0 :(得分:0)

您是否可以检查用于连接目标表所在的Dataserver的架构是否实际上具有访问目标表的权限?

如果没有,请在该表上授予选择和插入(并可能更新,删除,具体取决于您使用的IKM)。

答案 1 :(得分:0)

我遇到了同样的问题并通过提供对ODI用于逆向工程的模式的读访问权来解决它。

当我使用独立安装时,ODI工作室日志具有以下信息:

  

[2015-01-17T19:10:21.979 + 05:30] [] [通知] [] [] [tid:2374]   [ecid:0000Kfs7s20Fg4WFLzvH8A1KiWkx00000d,0]新数据源:   [HR / ******* @ JDBC:预言:瘦:@ //本地主机:1521 / PDB1]

HR模式是我反向设计的第一个模式,它被用作默认用户来读取其他模式。

尝试检查代理日志以查看正在使用的用户,并为其提供所有其他架构的权限。

Althoug我不知道如何告诉ODI在逆向工程时使用特定用户访问数据库。如果有人对此有所了解,那就太好了。

答案 2 :(得分:0)

可能在屏蔽逆向工程时,您缺少字符:%