【发布时间】:2014-02-09 10:39:56
【问题描述】:
我在 linux ssh 中使用以下命令将完整的 oracle 转储文件导入到我的数据库架构中。
impdp system/password directory=bckup schemas=sch101 dumpfile=sc101.dmp remap_schema=sch101:MY_SCHEMA TABLE_EXISTS_ACTION=APPEND;
这个命令必须将表导入到我的目标架构中,但由于某些约束错误,一些表被跳过。 我想在一一解决问题后尝试将这些表导入我的数据库。我使用以下命令这样做,
impdp system/password DIRECTORY=bckup TABLES=TBL_NAME DUMPFILE=sch101.dmp remap_schema=sch101:MY_SCHEMA TABLE_EXISTS_ACTION=APPEND;
但是这个命令返回错误:
ORA-39002: invalid operation
ORA-39166: Object SYSTEM.TBL_NAME was not found.
我在我使用的转储文件的导出日志文件中检查了我尝试导入的表的名称,它们存在于转储文件中。 我在这里犯了什么愚蠢的错误?
【问题讨论】: