zoukankan      html  css  js  c++  java
  • Oracle数据库导出还原的两种基本方法imp/impdp

    Oracle数据库导出备份.dmp,或者还原到新的数据库用户中,两种基本的方法:
    注意:
    若所用的dmp文件是用exp方法导出的,则导入只能用imp方法。
    若所用的dmp文件是用expdp方法导出的,则导入只能用impdp方法。

    一.exp/imp方法
    导出exp:
    用cmd运行此命令:
    exp 数据库用户名/密码 file=d:/design.dmp log=d:/design.log;

    file后面是导出的数据要被存储在的.dmp文件名称路径,log后面是导出数据时打印的日志,若报错可在此查看报错信息等。

    导入imp:
    用cmd运行此命令:
    imp 用户名/密码 file=d:/design.dmp log=d:/design.log full=y;

    file后面是要导入的数据的.dmp文件名称路径,log后面是导入数据时打印的日志,若报错可在此查看报错信息等。

    二.expdp/impdp数据泵方法
    导出expdp:
    Expdp user/password@orcl DIRECTORY=DATA_PUMP_DIR DUMPFILE=0816.dmp logfile= 0816.log;

    orcl是数据库实例名;
    DIRECTORY后面是用户有读写权限的路径所定义的名字;
    DUMPFILE后面是导出数据要存储的dmp文件名;
    logfile后面是要打印日志的日志名;

    导入impdp:
    1.将f:datadmp这个路径命名为dpath(路径自定义,用plsql或者sqlplus执行):
    create directory dpath as ‘f:datadmp’;
    2.给该新数据库用户授权该文件夹的使用权,用plsql或者sqlplus执行:
    GRANT READ,WRITE ON DIRECTORY dpath to newuser;
    3.用cmd运行此导入命令:
    impdp newuser/password@orcl directory=dpath dumpfile=19090221.DMP remap_schema=19090221:newuser;

    remap_schema=原数据库用户:新数据库用户
    ————————————————
    版权声明:本文为CSDN博主「莹酱」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/weixin_44453392/article/details/105248225

    莫听穿林打叶声,何妨吟啸且徐行,竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生。
  • 相关阅读:
    leetcode 11. 盛最多水的容器
    gluoncv 导入方式
    python import
    leetcode 55.跳跃游戏
    leetcode 31. 下一个排列
    gluoncv 下载预训练模型速度太慢
    gluoncv voc_detection
    shuf 按行打乱文本命令
    __call__
    @property 装饰器
  • 原文地址:https://www.cnblogs.com/WX1211/p/14540088.html
Copyright © 2011-2022 走看看