【发布时间】:2015-07-11 03:04:59
【问题描述】:
我收到了一个 Oracle 数据库转储,我正在尝试使用以下命令导入:
impdp myuser/myuser DUMPFILE=/u01/app/oracle/oradata/dumpfile.dmp FULL=y LOGFILE=/u01/app/oracle/oradata/dumplog.log
输出是
Import: Release 12.1.0.1.0 - Production on Fri May 1 09:46:59 2015
Copyright (c) 1982, 2013, Oracle and/or its affiliates. All rights reserved.
UDI-00942: operation generated ORACLE error 942
ORA-00942: table or view does not exist
无论如何我可以找出问题所在或获取更多信息吗?用户 myuser 拥有所有权限。
【问题讨论】:
-
我看到这是一个 12c 数据库,它是多租户的吗?如果是这样,我猜问题是导入不知道将数据导入哪个 PDB
-
@davegreen100 - 这是一个非 CDB 数据库,所以我假设情况并非如此,但我对 Oracle 不是很熟悉,所以如果您认为有什么我应该检查或运行以确认请告诉我。
-
我没有用 12c 做很多,但我认为运行 SELECT * FROM V$PDBS 会告诉你是否有任何可插入的数据库。你能发布 impdp 日志文件的内容吗
-
再次感谢 - 我想我现在已经解决了这个问题并在下面发布了一个答案。