ORA-39148: unable to import data into pre-existing queue table string. Table_exists_action of string being ignored for this table ORACLE 报错 故障修复 远程处理

文档解释

ORA-39148: unable to import data into pre-existing queue table string. Table_exists_action of string being ignored for this table

Cause: A Data Pump import detected that a queue table that was to be imported already exists. Importing data into pre-existing queue tables is not supported.

Action: If the data from the dump file is desired, then drop the queue table and perform the import again, or use the import parameter table_exists_action=replace.

等。

ORA-39148: 无法将数据导入已存在的队列表。Table_exists_action的值被忽略,不起作用。

这个错误表明,在尝试使用IMPDP来加载到一个已经存在的队列表上时, IMPDP使用的Table_exists_action参数无效,导致加载失败。

常见案例

1.在尝试使用IMPDP加载到一个已经存在的队列表时,报出ORA-39148错误;

2.尝试使用IMPDP加载到一个空队列表上,但Table_exists_action 参数被忽略;

一般处理方法及步骤

1.指定Table_exists_action参数,指定要采取的行动;

2.使用TRUNCATE_TABLE参数加载之前先清除已经存在的队列表;

3.重新执行IMPDP语句,尝试再次加载数据;

4.验证加载的数据是否有效。


数据运维技术 » ORA-39148: unable to import data into pre-existing queue table string. Table_exists_action of string being ignored for this table ORACLE 报错 故障修复 远程处理