zoukankan      html  css  js  c++  java
  • Oracle 11g、12C数据泵导入导出

    一、首先确定自己的数据库版本(数据库版本的不同,用的命令及参数形式上会有些许差异)

      可以直接用客户端工具如plsql developer、nevicat等连上数据库,也可登上slqplus,输入以下语句查看,结果如下图所示

      select * from V$version;  --查看数据库版本

      

      

    如果你是用exp导出,那就用imp导入,如果是expdp,那就用impbd,

    每个命令的参数都可以查的到,前提是你必须安装了oracle数据库,如果电脑上没安装,那就查不到,只能去网上找,

    接下来告诉你,如何查这几个命令的所有参数及其用法;

    以exp为例,其他三个命令用这种方法皆可查到,步骤如下 :

    打开命令提示符,直接按Windows键+R——》输入cmd,回车一敲——》输入exp help=Y ,回车一敲------》如下图所示:

    以下DBUSER为用户名,PASSWORD为用户密码,orclORCLPDB为数据库名

    11g和12C数据泵导入导出:

    导出:

      exp DBUSER/PASSWORD@/orcl file='E:oracleFileexporclfile';  //要导出的文件及位置,E:oracleFile目录下会有一个名字为exporclfile.PDB的数据文件。

    导入:

      imp DBUSER/PASSWORD@orcl file='E:oracleFileexporclfile' log='E:oracleFileexporclfilelog';//要导入的文件及位置,E:oracleFile目录下要有一个名字为exporclfile.PDB

           的数据文件,才能进行导入;日志文件也是非常重要的一个文件,尽量导入的时候生成一个,日志文件的重要性这里就不在赘述了。

    导出(导出文件在DIRDP对应的目录下)

      expdp DBUSER/PASSWORD@ORCLPDB directory=DIRDP dumpfile=YJY20190731.dmp logfile=YJY20190731.log 

    导入(要将.DMP文件放到指定的目录下)

      impdb DBUSER/PASSWORD@ORCLPDB directory=DIRDP dumpfile=backYjyptgl20190725.dmp logfile=backYjyptgl20190725.log

    PS:(如果12C不行,就用远程的方式,加上IP地址)

    下面是远程导入导出:(加上IP地址,其它的同理)

      导出:

      exp DBUSER/PASSWORD@192.168.0.1:1521/orc lfile='E:oracleFileexporclfile';

      导入:

      imp DBUSER/PASSWORD@192.168.0.1:1521/orcl file='E:oracleFileexporclfile';

  • 相关阅读:
    【centos】centos中添加一个新用户,并授权
    linux基础(10)-导航菜单
    linux基础(9)-获取时间
    linux基础(8)-颜色显示
    linux基础(8)-文件处理(awk 、sed、grep)
    linux基础(7)-IO重定向
    linux基础(6)-shell编程
    linux基础(5)-用户及权限
    linux基础(4)-常用命令
    linux基础(3)-java安装
  • 原文地址:https://www.cnblogs.com/lishuangyun/p/11278432.html
Copyright © 2011-2022 走看看