• Oracle 11g数据导入到10g


    一、在11g服务器上,使用expdp命令备份数据

    11g 导出语句:EXPDP USERID='facial/facial@orcl as sysdba' schemas=facial directory=DATA_PUMP_DIR dumpfile=test.dmp logfile=test.log version=10.2.0.1.0

    其中,红色文字部分是根据需要改写的地方。例如我的用户facial密码是facial,数据库sid是orcl,schemas要到出的用户名是facial,要导入到 10.2.0.1.0版本的Oracle数据库中去。test.dmp和test.log将会在11g的dpdump目录中生成,例如我的11g装在了E盘下面,于是test.dmp将会在E:appAdministratoradminorcldpdump目录下被生成。

    二、在10g服务器上,使用impdp命令恢复数据

    准备工作:1.建库2.建表空间3.建用户并授权4.将test.dmp拷贝到10g的dpdump目录下

    --创建表空间
    create tablespace TS_Facial datafile 'E:ORACLEPRODUCT10.2.0ORADATAORCLFacial.DBF' size 500M autoextend on next 50M;

    --创建用户
    create user Facial identified by Facial  default tablespace TS_Facial;

    --授权给用户
    grant connect,resource,dba to Facial;

    test.dmp 和 test.log 放在E:oracleproduct10.2.0adminorcldpdump目录下

    10g 导入语句:IMPDP USERID='facial/facial@orcl as sysdba' schemas=facial directory=DATA_PUMP_DIR dumpfile=test.dmp logfile=test.log version=10.2.0.1.0

    其中红色部分是根据需要改写的地方。例如我的用户facial密码是facial,数据库sid是orcl,schemas要导入用户名为facial,要导入到10.2.0.1.0版本的Oracle数据库中去。test.log将会在10g的dpdump目录中生成。

    转载自:https://blog.csdn.net/mazuyu408/article/details/79755149

  • 相关阅读:
    解决Driver/library version mismatch
    ubuntu 16.04 nfs服务的搭建
    samba on ubuntu
    SSH连接下复制远程linux服务器文件到本地的命令(zz)
    R 语言入门(Ubuntu)
    new repository
    vlc play函数跟踪
    SSH连接下复制远程linux服务器文件到本地的命令(zz)
    c# HttpServer 的使用
    异步Udp监听关闭 出现异常,访问已释放的资源或者其他错误的解决方法
  • 原文地址:https://www.cnblogs.com/guohu/p/14801360.html
Copyright © 2020-2023  润新知