zoukankan      html  css  js  c++  java
  • Oracle 导入导出dmp文件

    EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用。
    EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端使用。
    IMP只适用于EXP导出的文件,不适用于EXPDP导出文件;IMPDP只适用于EXPDP导出的文件,而不适用于EXP导出文件。

    --exp导出数据
    exp test/test@orcl file=D: estorcl.dmp log=D: estlogorcl.log
    --imp导入数据
    imp test/test@orcl file=D: estorcl.dmp log=D: estlogorcl.log full=y ignore=y

    说明:test/test@orcl --->用户名/密码@数据库实例
              file="本地路径+需要导入/导出的dmp文件全称"
              log="日志文件"
              full=y;
         ignore=y: 如果没有的表,创建并倒入数据,如果已经有的表,忽略创建的,但不忽略倒入。

                            使用ignore=y,Oracle不检查要导入的数据结构和现存在数据库中表的结构是否相同

     在后面也可以加入其它参数

    如:tables=(table1,table2):表示值导入/导出table1、table2这两张表;compress=y:表示压缩文件,还有fromuser、touser等

    注意:上面的命令只需打开dos窗口输入直接执行即可;如果使用sqlplus登陆进入使用上面的命令会报“sp2-0734:未知的命令开头'imp 忽略了剩余行”错误。

    --expdp导出数据
    expdp test/test@orcl directory = "testdata" dumpfile ="orcl.dmp" logfile = orcl.log
    --impdp导入数据
    impdp test/test@orcl directory="testdata" dumpfile="orcl.dmp" logfile = orcl.log full=y;

    创建目录

    create or replace directory testdata as  'D: estdmp'; 如果没有改目录则手动创建改目录

    将改目录的读写权限授权给用户

    grant read,write on directory testdata to test;   dba权限用户可以不用授权



    说明:test/test@orcl --->用户名/密码@数据库实例
              directory="在步骤一中创建的逻辑目录"
           dumpfile="需要导入/导出的dmp文件全称"
           log="日志文件"
           full=y;

    引用  https://blog.csdn.net/whxlovexue/article/details/82378389

            https://blog.csdn.net/xinxiaoyonng/article/details/79436673

  • 相关阅读:
    placeholder在ie浏览器里不显示的问题解决
    条件注释判断浏览器版本<!--[if lt IE 9]>
    在CSS中,BOX的Padding属性的数值赋予顺序为
    PhpStorm的注册码、Key
    关于【bootstrap modal 模态框弹出瞬间消失的问题】
    python 常见算法
    scrapy 爬虫基础
    python中的小知识点
    python 数据结构简介
    前端插件定制--表头和表内容
  • 原文地址:https://www.cnblogs.com/ZJ199012/p/10820263.html
Copyright © 2011-2022 走看看