oracle中impdp或者expdp中参数include和exclude的具体用法,最好有具体的例子! 谢谢在创建索引的时候,怎样开并行度?谢谢!

解决方案 »

  1.   

    在服务器端执行关于include,只导出表
    expdp system/passwd directory=data_pump_dir dumpfile=myfile.dmp logfile=myfile.log include=table导出表A,B
    expdp system/passwd directory=data_pump_dir dumpfile=myfile.dmp logfile=myfile.log include=table:"IN('A','B')"下面是一个比较复杂的例子,导出内容为:
    a. EMPLOYEES和DEPARTMENTS表
    b. 存储过程
    c. 名称为以EMP开头的索引先创建一个文本文件,并保存为hr.par,文件内容为
    SCHEMAS=HR
    DUMPFILE=expinclude.dmp
    DIRECTORY=dpump_dir1
    LOGFILE=expinclude.log
    INCLUDE=TABLE:"IN ('EMPLOYEES', 'DEPARTMENTS')"
    INCLUDE=PROCEDURE
    INCLUDE=INDEX:"LIKE 'EMP%'"
    导出时在hr.par文件所在的目录下执行
    expdp hr/hr parfile=hr.par
      

  2.   

    并行创建索引CREATE INDEX myindex ON mytab(mycol) PARALLEL 2;
      

  3.   

    在oltp下最好不要开并行.当然根据你的实际cpu情况吧.