我是ODI 11g的新手,我必须将数据从一个数据库(Oracle)传输到另一个数据库(Oracle),为此源表中的表已经导入源模型,我试图在ODI中设置目标数据库的元数据11g,当我尝试对这个新模型进行逆向工程时,我已经完成了所有步骤 . 我在工作中遇到这个问题,因为没有错误,所以我想不出有什么原因导致元数据没有被导入我想澄清这一点,我试图导入的目标表是从ODI超级访问的用户
任何帮助,将不胜感激 .
我遇到了同样的问题并通过提供对ODI用于逆向工程的模式的读访问来解决它 .
由于我使用的是独立安装,ODI studio log具有以下信息:
[2015-01-17T19:10:21.979 05:30] [] [通知] [] [] [tid:2374] [ecid:0000Kfs7s20Fg4WFLzvH8A1KiWkx00000d,0]新数据来源:[HR / ******* @jdbc:预言:瘦:@ //本地主机:1521 / PDB1]
HR模式是我反向设计的第一个模式,它被用作默认用户来读取其他模式 .
尝试检查代理日志以查看正在使用的用户,并为其提供所有其他模式的权限 .
Althoug我不知道如何告诉ODI在逆向工程时使用特定用户访问数据库 . 如果某人对此有所了解,那将会很棒 .
您是否可以检查用于连接目标表所在的Dataserver的架构是否实际获得了访问目标表的权限?
如果没有,请在该表上授予选择和插入(并可能更新,删除,具体取决于您使用的IKM) .
可能在屏蔽逆向工程时,你缺少性格:%
3 回答
我遇到了同样的问题并通过提供对ODI用于逆向工程的模式的读访问来解决它 .
由于我使用的是独立安装,ODI studio log具有以下信息:
HR模式是我反向设计的第一个模式,它被用作默认用户来读取其他模式 .
尝试检查代理日志以查看正在使用的用户,并为其提供所有其他模式的权限 .
Althoug我不知道如何告诉ODI在逆向工程时使用特定用户访问数据库 . 如果某人对此有所了解,那将会很棒 .
您是否可以检查用于连接目标表所在的Dataserver的架构是否实际获得了访问目标表的权限?
如果没有,请在该表上授予选择和插入(并可能更新,删除,具体取决于您使用的IKM) .
可能在屏蔽逆向工程时,你缺少性格:%