IMPDP导入数据报错

来源:互联网 发布:怀化学院教务网络管理 编辑:程序博客网 时间:2024/05/17 23:32

1. 报错内容:
ORA-39002: 操作无效
ORA-39070: 无法打开日志文件。
ORA-29283: 文件操作无效
ORA-06512: 在 "SYS.UTL_FILE", line 536
ORA-29283: 文件操作无效
select * from dba_directories;结果如下:

OWNER
------------------------------------------------------------
DIRECTORY_NAME
------------------------------------------------------------
DIRECTORY_PATH
--------------------------------------------------------------------------------

SYS
SUBDIR
D:\app\Administrator\product\11.2.0\dbhome_1\demo\schema\order_entry\/2002/Sep

SYS
DMPPATHS
D:\dmppath

2. 查询是否有还原路径 名字要大写

SQL> select * from dba_directories where DIRECTORY_NAME = 'DMPPATHS';

OWNER
------------------------------------------------------------
DIRECTORY_NAME
------------------------------------------------------------
DIRECTORY_PATH
--------------------------------------------------------------------------------

SYS
DMPPATHS
D:\dmppath

3.问题处理
发现问题后,处理方法就简单了许多,只需要重新创建directory数据库对象即可。
sys@sec> drop directory dpump_dir;

Directory dropped.

sys@sec> create directory dpump_dir as '/db_backup/dpump_dir';

Directory created.

sys@sec> grant read, write on directory dpump_dir to public;

Grant succeeded.