我使用 Informatica 来管理一些将数据加载到 Oracle 9i 数据仓库的 ETL 过程。
今天,我在 Informatica 会话日志中收到以下错误:
Message: Database driver error...
CMN_1022 [DELETE FROM SOME_TABLE
WHERE PERIOD_NAME = 'OCT-12'
ORA-01775: looping chain of synonyms
Database driver error...
Function Name : executeDirect
SQL Stmt : DELETE FROM SOME_TABLE
WHERE PERIOD_NAME = 'OCT-12'
Oracle Fatal Error
Database driver error...
Function Name : ExecuteDirect
Oracle Fatal Error
]
Run Code Online (Sandbox Code Playgroud)
现在这是一个印刷错误,表名拼写错误。Oracle 错误显然让我们走错了方向……所以只是想了解为什么在同义词没有问题的情况下会显示此错误。
我最近开始了数据工程师的职业生涯,每天我都会探索领域的动态并了解新的东西。我想问是否有专门的网站、课程或在线学习路径可以学习这个相对较新的领域。
注意:如果我在错误的堆栈上提出了这个问题,请告诉我,并指导我在正确的平台上寻求有关此问题的帮助。