我正在尝试从Db转储导入数据
我已经创建了一个用户' user‘,并授予了以下权限:
CONNECT RESOURCE UNLIMITED TABLESPACE DBA ALL PRIVILEGES IMP_FULL_DATABASE我正在运行以下命令:
imp <user>/<password>@<server> touser=<user>
FILE=C:\App\<path>\admin\orcl\dpdump\EXPDAT.DMP full=y log=imp.log;运行时,我收到以下错误消息。
IMP-00401: dump file "C:\App\<path>\admin\orcl\dpdump\EXPDAT.DMP" may
be an Data Pump export dump file IMP-00000: Import terminated unsuccessfully发布于 2020-09-14 20:26:22
有两个导入和导出实用程序。
一种是基于客户端-服务器的,也已被弃用。这将是导入和导出,缩写为IMP和EXP。
Data Pump是“新的”基于服务器的实用工具集--在将数据传入和传出数据库方面更加强大和高效。
你需要把你的DMP文件放在一个数据库‘目录’中-这些是数据库已知的操作系统目录,你可以在数据字典中通过
SELECT * FROM ALL_DIRECTORIES您可能已经定义了一个专门用于数据泵的目录,请查找类似“data pump DIR”的目录。
Data Pump有一个可以从操作系统运行的实用程序,一个PL/SQL API,以及SQL Developer中的一个向导。
视图> DBA菜单。
添加一个连接(而不是SYS),右键单击Data Pump类别,选择Import Wizard...then走对话框。
我们将为您创建并启动作业,您还可以查看作业的进度并检查是否有任何错误。

https://stackoverflow.com/questions/63883857
复制相似问题