2015-05-24 27 views
0

在執行工作流期間,在將數據插入表(TARGET)時出現錯誤,而當我連接相同的數據庫用戶時,則可以插入數據,但是powercenter正在拋出下面的錯誤。表在powercenter工作流上執行期間不存在錯誤

我已經創建了同義詞以及給定所有的訪問權限。

Severity Timestamp Node Thread Message Code Message 

ERROR 23/05/2015 20:55:59 node01_CSADevelopment WRITER_1_*_1 WRT_8229 Database errors occurred: 

ORA-00604: error occurred at recursive SQL level 1 

ORA-00942: table or view does not exist 

Database driver error... 

Function Name : Prepare DPL 

SQL Stmt : INSERT INTO TARGET(ID,NAME) VALUES (?, ?) 

Oracle Fatal Error 

Database driver error... 

Function Name : Execute Multiple 

SQL Stmt : INSERT INTO TARGET(ID,NAME) VALUES (?, ?) 

Oracle Fatal Error 

請協助。

+0

看着sql stmt;也許你需要指定表的所有者/前綴,所以它得到的東西像'yourdatabasename.TARGET'而不是'TARGET' – amdixon

+0

我沒有給出... Informatica自動生成SQL – user3725145

+0

是的,但有屬性可以指定所有者或表格前綴如此informatica知道要產生什麼..例如。你可以在你的會話屬性中指定這些屬性見[this](https://community.informatica.com/thread/31960#63425) – amdixon

回答

0

某人正在運行或完成在表上運行DDL語句並且沒有提交。識別oracle會話並殺死它,或者您可以提交該事務,或者等到該表的超時時間到期。

相關問題