2015-05-24 2 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 на столе и не совершил ошибку. Определите этот сеанс оракула и убейте его, или вы можете совершить эту транзакцию или дождаться истечения таймаута в этой таблице.