zoukankan      html  css  js  c++  java
  • oralce11g导出dmp然后导入Oracle10g

     

    一次Oracle11g数据库导入 Oracle10g数据库操作笔记




    11g备份�导入10g的时候会抛错�直接阻止导入。


    但是有时候还必须得把11g的数据库导入到10g�我今天就遇到了这种情况。


    一开始只是把11g中的表全部备份�成功导入10g。但是缺少视图、存储过程等。一个个sql
    创建累死人�方法太笨。请教了一下资深DBA,重新备份 ,重新导入�成功。


    现在把我导入操作的全过程记录下来,希望可以方便更多的人,


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


    EXPDP USERID='SYS/cuc2009@cuc as sysdba' schemas=sybj directory=DATA_PUMP_DIR
    dumpfile=aa.dmp logfile=aa.log version=10.2.0.1.0


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



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

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

    1-3点这里不再多说。关于第4点�我的10g装在了e: ools目录下�于是我将aa.dmp文
    件拷贝到了E: oolsadmincucfdpdump目录下。


    IMPDP USERID='SYS/cuc2009@cucf as sysdba' schemas=sybj directory=DATA_PUMP_DIR
    dumpfile=aa.dmp logfile=aa.log version=10.2.0.1.0

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

    1-3点这里不再多说。关于第4点�我的10g装在了e: ools目录下�于是我将aa.dmp文
    件拷贝到了E: oolsadmincucfdpdump目录下。


    IMPDP USERID='SYS/cuc2009@cucf as sysdba' schemas=sybj directory=DATA_PUMP_DIR
    dumpfile=aa.dmp logfile=aa.log version=10.2.0.1.0

    到这里基本上就完成了 从11g到10g的数据备份 和拷贝 !如有更简单有效的方法 请告知!

  • 相关阅读:
    传输线
    互连设计
    数字IC·功耗
    [z]一个合格的FPGA工程师需要掌握哪些知识?
    Arduino I2C + DS1307实时时钟
    Arduino I2C + 温湿度传感器Si7021
    Arduino I2C + 温湿度传感器AM2321
    Arduino I2C + 数字式环境光传感器BH1750FVI
    什么是“光照度(Illuminance)”?
    Arduino ADC + 模拟温度传感器LM35D
  • 原文地址:https://www.cnblogs.com/huole/p/5912572.html
Copyright © 2011-2022 走看看