Chinaunix

标题: 奇怪的impdb问题 [打印本页]

作者: billychen_1    时间: 2012-07-13 11:09
标题: 奇怪的impdb问题
本帖最后由 billychen_1 于 2012-07-13 11:29 编辑

大家好,今天遇到了一个奇怪的问题,是关于impdp的,


我做的操作如下:

1. 用DBA 用户登录
2. create directory TEST_DIR as '/usr/local/voyeur/herry';
3. grant read,write on directory TEST_DIR to public;
4. impdp c20700sync/c20700sync07@hzqausr DIRECTORY=TEST_DIR dumpfile=k04syc.dmp logfile=k04sync_mapping.log REMAP_SCHEMA=k04syc:c20700sync


报错如下:
ORA-39002: invalid operation
ORA-39070: Unable to open the log file.
ORA-29283: invalid file operation
ORA-06512: at "SYS.UTL_FILE", line 488
ORA-29283: invalid file operation

我查了下,是说我没有给test_dir写的权限,但我第三步已经完成了,各位有什么看法?
作者: billychen_1    时间: 2012-07-13 11:12
我的oracle 版本是 10G
作者: billychen_1    时间: 2012-07-13 11:52
如果是对这个目录没有写权限,那么我去掉LOGFILE,用命令:
impdp c20700sync/c20700sync07@hzqausr DIRECTORY=TEST_DIR dumpfile=k04syc.dmp NOLOGFILE=Y REMAP_SCHEMA=k04syc:c20700sync

会报错误:
ORA-39001: invalid argument value
ORA-39000: bad dump file specification
ORA-31640: unable to open dump file "/usr/local/voyeur/herry/k04syc.dmp" for read
ORA-27037: unable to obtain file status
SVR4 Error: 2: No such file or directory
Additional information: 3

百思不得其解啊!




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2