1、export和import操作的.dmp文件,是一种二进制文件;面对一些小型的数据库,可以应付;但是对于那些大型的数据库,就有些吃力了;Import和export将逐渐的被淘汰;

  • exp.exe->exedp.exe
  • imp.exe->impdp.exe
  • *.dmp文件时平台无关性的;

2、Before Your Use Of Exp/Imp

  • Run the catexp.sql or catalog.sql script(如果DBA是用DBCA工具创建的数据库,Oracle  server 会自动执行上述两个脚本;如果是手工创建的数据库,则需要手工执行上述两个脚本)

3、Methods to invoke Exp/Imp

  • Command-line interface
  • An interactive mode
  • Parameter files
  • Oracle Enterprise Manager

4、exp命令使用

  • exp a1/a1@DB200 file=a1.dmp owner=a1 log=a1.log

5、Export Modes

Table Mode User Mode Tablespace Mode Full Database Mode

Table definitions

Table data(all or selected rows)

Owner`s table grants

Owner`s table indexes

Table constraints

Tables definitions

Tables data

Owner`s grants

Owner`s indexes

Tables constraints

Table definitions

Grants

Indexes

Table constraints Triggers

Table definitions

Tables data

Grants

Indexes

Tables contraints

  • Full Database Mode基本上被RMAN或者一些第三方工具给代替;
  • Tablespace Mode拥有特有的用途;
  • Table Mode或者User Mode比较常见;

6、Invoking Export

Syntax:exp keyword=value,value2,...,valuen

Example:

  • exp hr/hr TABLES=employees,departments rows=y file=exp1.dmp

    • tables=employees,departments表示只导出这两张表
    • rows=y,表示只导出数据
  • exp system/manager owner=hr direct=y file=expdata.dmp
    • owner=hr,表示导出hr这个用户的所有数据信息
  • exp \'username/password as sysdba'\ transport_tablespace=y tablespaces=ts_emp log=ts_emp.log
    • \'username/password as sysdba'\表示以sysdba身份导出数据
    • transport_tablespace=y表示只导出表空间的相关的数据字典信息(这个数据量很少),而表空间上的数据不会导出;
    • tablespaces=ts_emp,表示要导出的表空间名称

7、How the Transportable TS Modes Works

简述:通过Transportable模式进行exp操作,实际上导出的.dmp文件仅仅是被导出tablespace的相关的数据字典信息(也就是此tablespace在system dictionary中的登记信息),而实际tablespace中的数据信息,则是通过中介os copy的模式进行的;如此以来可以大大提高效率;

8、导出数据的两种方式

  • Direct Paht
  • Convention Paht

9、grant imp_full_database to u2

给用户u2授权imp_full_database命令,使其能够导入其他用户的dmp文件.

转载于:https://www.cnblogs.com/arcer/archive/2013/03/21/2973055.html

Chapter18-Export and Import Utilities相关推荐

  1. ES6 模块加载export 、import、export default 、import() 语法与区别,笔记总结

    ES6模块加载export .import.export default .import() 语法与区别 在 ES6 之前,社区制定了一些模块加载方案,最主要的有 CommonJS 和 AMD 两种. ...

  2. 【DB2】db2命令Export与Import

    环境准备 1.新建表 qinys@Linux:~> db2 "create table tb1(id int,dt timestamp,name varchar(100))" ...

  3. ABAP memory中的Export和Import

    可以用于SUBMIT方式调用其他ABAP程序后,数据只能通过某个透明表暂存,在由主程序查询透明表取得结果的情况, 用memory中的Export和Import的好处是不用在通过透明表转数据了,先把子程 ...

  4. JS ES6中export和import详解

    1.Export 模块是独立的文件,该文件内部的所有的变量外部都无法获取.如果希望获取某个变量,必须通过export输出, // profile.js export var firstName = ' ...

  5. [ECMAScript] module、export、import分别有什么作用?

    [ECMAScript] module.export.import分别有什么作用? import导入模块功能.import导入的只是一个只读引用,等到脚本执行时根据引用才到模块里去取值.这也就是imp ...

  6. 命令行导出和导入数据库 How to export and import MySQL database using command line Interface...

    导出 : To export MySQL database, open putty on Windows or Terminal in either MAC or Linux OS, Go to th ...

  7. ES6模块之export和import详解

    ES6模块之export和import详解 ES6中的模块即使一个包含JS代码的文件,在这个模块中所有的变量都是对其他模块不可见的,除非我们导出它.ES6的模块系统大致分为导出(export)和导入( ...

  8. DLL的Export和Import及extern

    DLL的Export和Import及extern DLL的export是指将DLL中的函数和数据输出到其它程式中,以供其使用. DLL的import是指使用DLL的程式引入DLL中的函数和数据. DL ...

  9. export和import的答疑

    正题如下 前提 用过ES6的人 都知道export和import 但是有没有发现,导出导入的时候总觉得和想象中的不一样,那就来看看下面的一些写法: 截图以前react项目中部分导入的写法: impor ...

最新文章

  1. 如何关闭vue项目中eslint的校验
  2. JavaScript 读写文件
  3. Excel百万数据导入oracle,excel表数据导入oracle的方法!(超级有用)
  4. 互联网+时代,SAP助力跨境电商全面升级研讨会圆满落幕
  5. Android隐式(远程)启动Service
  6. web项目部署到linux服务器出现的问题
  7. allure 测试报告本地打开_Allure--自动化测试报告生成
  8. 数据结构实验之栈与队列四:括号匹配
  9. BugkuCTF-MISC题神秘的文件
  10. 自由读写配置文件的艺术[java c++ node](二)
  11. 进程之间有8种通信方式
  12. 小米一键解锁system分区_不要浪费小米10的双扬声器!杜比全景音刷入教程分享...
  13. 王者荣耀ai视频战报ai剪辑生成方法
  14. 饥荒联机版服务器启动慢_饥荒联机版大型攻略——简介与目录
  15. 移动产品原型和线框图设计工具介绍
  16. Win11文件资源管理器有明显卡顿,微软承诺在2022年提高性能
  17. Web前端 | HTML | 基础
  18. 2.3、Segment Routing基础之IGP Segment 类型详解
  19. Unity Shader LOD详解
  20. vue.config.js配置configureWebpack的optimization splitChunks页面空白

热门文章

  1. IOS6学习笔记(四)
  2. 在批处理中运行.sql文件
  3. log4net简介(三)之无法写入日志
  4. 友盟-上传开发发布证书
  5. 理解RESTful架构【转】
  6. IOS开发之----异常处理
  7. Does GATHER_STATS_JOB gather all objects' stats every time?
  8. NHibernateLinq简单的CRUD操作
  9. Mybatis实现物理分页
  10. POJ1988(带权并查集,搬砖块)