zoukankan      html  css  js  c++  java
  • Oracle12c RAC数据导出至Oracle11g

     一、Oracle12c导出数据

    1.连接数据库

    sqlplus / as sysdba

    2.查看pdbs

    show pdbs;

    3.切换pdb

    alter session set container=spdb1pdb;

    4.指定dump存放路径

    create directory dump as '/tmp/dumpdata';

    5.查询表空间及大小

    select tablespace_name,sum(bytes)/1048576 from cdb_data_files group by tablespace_name;

     

     6.导出数据

    expdp user/passwd@localhost:1521/spdb1pdb directory=dump dumpfile=dump190809.dump logfile=dump190809.log version=11.2.0.4.0 cluster=n;

    注:加参数schemas={} 报错

    以下报错解决方式:

    dump路径/tmp/dumpdata,在tmp目录新建dumpdata文件夹

    等待导出完成

    二、Oracle11g导入

     1.查看导出文件及日志

    2.将文件拷贝至11g服务器

      scp dump190809.dump root@192.168.0.64:/tmp

     

    因网络原因两台服务器不通,通过其他途径拷贝至对应服务器即可

    3.连接11g服务器

    sqlplus / as sysdba

    4.创建同名表空间及临时表空间

    create tablespace CLOUDDATA datafile '/u01/app/oracle/oradata/orcl/CLOUDDATA.dbf' size 500m REUSE autoextend on next 50M;

    create temporary tablespace temp1 tempfile '/u01/app/oracle/oradata/orcl/temp1.dbf' size 100m REUSE autoextend on next 50M;

    5.创建用户并赋权

    CREATE USER USER IDENTIFIED BY PASSWD DEFAULT TABLESPACE CLOUDDATA TEMPORARY TABLESPACE temp1;

    GRANT CONNECT, RESOURCE, DBA TO USER;

    注:删除用户及清除SESSION

    select sid,serial# from v$session where username='USER';

    ALTER SYSTEM KILL SESSION '185,37315'; 

     

    DROP USER USER CASCADE;

    6.指定dump存放路径

    create directory dump as '/tmp/dumpdata';

    impdp user/passwd directory=dump dumpfile=dump190809.dump logfile=dump190809.log

    等待导入完成,对此处报错忽略。

  • 相关阅读:
    slots属性(省内存,限制属性的定义)
    自定制格式化方式format
    改变对象的字符串显示__str__repr
    __getattribute__和item系列
    授权(类似)
    双下划线开头的attr方法
    动态导入模块
    反射
    python的单下划线和双下划线
    在子类中调用父类的方法
  • 原文地址:https://www.cnblogs.com/sonnyBag/p/11330451.html
Copyright © 2011-2022 走看看