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.验证加载的数据是否有效。