expdp user1/****** directory=dumpdir dumpfile=user1.dmp  full=y dumpdir目录权限已赋给user1,虽然报错,但导出文件在另一台电脑上可以导入,且系统正常运行。expdp生成的日志文件只记录了很少一部分日志。

解决方案 »

  1.   

    供参考:
    1. 执行expdp之前要先创建directory对象,如:
    CONNECT system/manager
    CREATE OR REPLACE DIRECTORY expdir AS ‘d:\exp’;
    GRANT read,write ON DIRECTORY expdir TO public;
    2. 常见用法:
    2.1 导出scott整个schema
    expdp scott/tiger@bright parfile=c:\exp.par –默认导出登陆账号的schema
    exp.par内容:
    DIRECTORY=expdir
    DUMPFILE=scott_full.dmp
    LOGFILE=scott_full.log
    或者:
    expdp system/oracle@bright parfile=c:\exp.par  –其他账号登陆,在参数中指定schemas
    exp.par内容:
    DIRECTORY=expdir
    DUMPFILE=scott_full.dmp
    LOGFILE=scott_full.log
    SCHEMAS=SCOTT
      

  2.   

    看下用户的ulimit,是不是file项限制文件的大小了?默认好像是1G,如果是,改成unlimit试一下