expdp导出数据
我用如下语句导出数据:
expdp sysdbb04/sysdbb04@oamis directory=newdump_dir dumpfile=test.dmp logfile=test.log tables=t_syncdata_cbmp_101_1
然后报错如下:
Export: Release 11.1.0.6.0 - Production on 星期六, 09 1月, 2010 16:33:41
Copyright (c) 2003, 2007, Oracle. All rights reserved.
连接到: Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
ORA-39002: 操作无效
ORA-39070: 无法打开日志文件。
ORA-29283: 文件操作无效
ORA-06512: 在 "SYS.UTL_FILE", line 488
ORA-29283: 文件操作无效
在网上看了有很多类似的情况,我都试了,还是不行。
我是在客户端导出的,看网上说客户端也可以用expdp,好像要设置些啥!
麻烦高手耐心解答一下,小弟不胜感激!
------解决方案-------------------- 不作日志记录,去掉logfile=test.log
你试试看行吗?
------解决方案-------------------- 探讨 我用如下语句导出数据: expdp sysdbb04/sysdbb04@oamis directory=newdump_dir dumpfile=test.dmp logfile=test.log tables=t_syncdata_cbmp_101_1 然后报错如下: Export: Release 11.1.0.6.0 - Production on 星期六, 09 1月, 2010 16:33:41 Copyright (c) 2003, 2007, Oracle. All rights reserved. 连接到: Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options ORA-39002: 操作无效 ORA-39070: 无法打开日志文件。 ORA-29283: 文件操作无效 ORA-06512: 在 "SYS.UTL_FILE", line 488 ORA-29283: 文件操作无效 在网上看了有很多类似的情况,我都试了,还是不行。 我是在客户端导出的,看网上说客户端也可以用expdp,好像要设置些啥! 麻烦高手耐心解答一下,小弟不胜感激!
------解决方案-------------------- directory的路径要设好,没有找到文件
------解决方案-------------------- SQL code
expdp sysdbb04/sysdbb04@oamis directory=newdump_dir dumpfile=test.dmp logfile=test.log tables=(t_syncdata_cbmp_101_1 )
------解决方案-------------------- create or replace directory dumpdir as '/home/oracle/reportbak'; --建directory 后要授read,write权限给directory grant read,write on directory dumpdir to &user_name; expdp 用户/密码 directory=dumpdir dumpfile=test.dmp logfile=test.log
------解决方案-------------------- 到处目录应该在服务器上存在