IMPDP导入数据报错
2017-10-15 10:09
63 查看
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.
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.
相关文章推荐
- impdp从高版本往低版本导入数据报错
- Oracle数据库:impdp导入数据库及expdp导出数据过程详解
- Expdp导出分区表的数据文件再Impdp导入到没分区的表的操作方法
- expdp和impdp导入导出工具的使用
- oracle使用impdp方式导入数据
- 【IMPDP】使用工具IMPDP导入数据时ORA-39002、ORA-39070错误排查
- [Bug]IMPDP导入ArcSDE数据报:ORA-31693, ORA-02354, ORA-00600
- Expdp/Impdp 并行导入导出详细测试
- oracle impdp导入数据出错,ORA-31634: job already exists
- 使用EXPDP/IMPDP导入导出表中数据/元数据测试
- oracle通过impdp导入不同表用户、不同表空间的数据
- 数据泵IMPDP 导入工具的使用
- oracle通过impdp导入不同表用户、不同表空间的数据
- 使用impdp导入时忽略存储参数
- Oracle expdp/impdp导出导入命令及数据库备份(转)
- ORACLE数据泵导入导出案例(expdp & impdp)
- Oracle expdp/impdp导出导入命令
- impdp 虚拟列含包体数据导入
- ORACLE impdp 导入数据
- Oracle 数据泵(IMPDP/EXPDP)导入导出总结