zoukankan      html  css  js  c++  java
  • expdp与impdp全库导出导入

    导入导出版本都是11.2.0.4

    由于ORACLE_HOME不同,需要手工建立表空间,如果知道源数据库用户及密码,建议用户也手工创建。

    1、在源端查询创建的所有表空间及DDL语句
    SQL> set line 1000
    SQL> set pagesize 100
    SQL> set long 100000
    SQL> SELECT DBMS_METADATA.GET_DDL('TABLESPACE', TS.tablespace_name) FROM DBA_TABLESPACES TS;

    DBMS_METADATA.GET_DDL('TABLESPACE',TS.TABLESPACE_NAME)
    --------------------------------------------------------------------------------

      CREATE TABLESPACE "SYSTEM" DATAFILE
      '/oradata1/ngbill/system01.dbf' SIZE 734003200
      AUTOEXTEND ON NEXT 10485760 MAXSIZE 32767M
      LOGGING ONLINE PERMANENT BLOCKSIZE 8192
      EXTENT MANAGEMENT LOCAL AUTOALLOCATE DEFAULT
     NOCOMPRESS  SEGMENT SPACE MANAGEMENT MANUAL
     
     2、在目标端创建所有表空间
     3、在目标端创建所有用户
     4、在源端导出数据
     创建目录-->授予读写权限-->导出数据
     expdp system/oracle directory=yi dumpfile=20140101.dump full=y parallel=10 exclude=statistics logfile=20140101.log
     
      5、在目标端导入数据
      创建目录-->授予读写权限-->导入数据
      impdp system/oracle directory=yi dumpfile=20140101.dump full=y parallel=10 table_exists_action=truncate logfile=20140101.log
     
      6、最后根据报错信息,手动修正
     
      7、比对数据,进行修正


    后记:在11gRAC环境中导出数据时报错ORA-31617:unable to open dump file "/backup/20140101.dmp" for write.需要在expdp,impdp后面加上cluster=N

    后台运行 nohup expdp system/oracle@ng directory=dir dumpfile=bi.dump full=y exclude=statistics logfile=bi.log &
     
    转载自:http://blog.itpub.net/25462274/viewspace-2122616/
  • 相关阅读:
    一次惨痛的debug的经历-RuntimeError: CUDA error: an illegal memory access was encountered
    Rank loss调研
    守护进程 supervisor
    PHP实现异步请求非阻塞
    PHP实现图片和文字水印(PHP给图片添加水印功能)
    虚拟机相关博客
    小师妹学JavaIO之:文件系统和WatchService
    后端 Java ActionEvent getModifiers()
    Java中常见的锁简述
    关键系统的JVM参数推荐
  • 原文地址:https://www.cnblogs.com/zhouchen0408/p/13650946.html
Copyright © 2011-2022 走看看