zoukankan      html  css  js  c++  java
  • Oracle下通过EXPDP导出某用户下的所有表,实例

      一开始在所数据库表导入,导出的时候,经常发现含有BLOB等大数据类型文件无法简单正常的导入导出(imp/dmp),然后在网上得知oracle 10以后有了(impdp/dmpdp)命令,数据导入导出的速度是(imp/dmp)命令的10倍以上,所以来学习总结一下impdp/dmpdp命令。

    一、背景环境:

      希望导出数据库表所在用户/密码:mhweixin/mhweixin;

      希望导入数据库表所在用户/密码:zbtj/zbtj;

    二、步骤:

      1.建立导出文件所在目录:dir为directory 的名字,D:weixinData是directory 的位置。

        

        1.1查看directory状态:通过查询dba_directoryies

        

        1.2删除directory

        

      2.把目录的I/O权限赋给:

               

      3.导出文件://dumpfile=tj.dmp,logfile=tj.log为导出文件、日志名字,随意填写

        //3.1,3.2操作是为了保证将来导入的数据和表准确无误,属于可选操作,‘’’内只能填大写

        3.1查看该用户下数据量大小:SELECT SUM(s.BYTES)/1024/1024 "sizes(MB)" from dba_segments s where s.owner= 'MHWEIXIN';

        

        3.2查看该用户下有多少表:select count(*) from dba_tables t where t.owner='MHWEIXIN';

        

         3.3导出

                 

      4.导出成功:在创建的目录下能找到DMP文件和日志文件。

        

        

      

  • 相关阅读:
    关于如何正确地在android项目中添加第三方jar包
    如何在asp.net页面使用css和js
    Prolog 外部不能有 DOCTYPE 声明。处理资源 'http://192.168.115.152:8082/api/EmpApi.aspx' 时出错。第 3 行,位置: 11
    怎样在iis中发布asp.net网站
    WInform 创建一个简单的WPF应用
    细说WPF数据绑定
    WPF控件模板
    DC画线
    第一部分 Mysql的基础
    链表○⇢习题集
  • 原文地址:https://www.cnblogs.com/zpdMulti/p/596957458_qq1.html
Copyright © 2011-2022 走看看