Chapter18-Export and Import Utilities
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相关推荐
- ES6 模块加载export 、import、export default 、import() 语法与区别,笔记总结
ES6模块加载export .import.export default .import() 语法与区别 在 ES6 之前,社区制定了一些模块加载方案,最主要的有 CommonJS 和 AMD 两种. ...
- 【DB2】db2命令Export与Import
环境准备 1.新建表 qinys@Linux:~> db2 "create table tb1(id int,dt timestamp,name varchar(100))" ...
- ABAP memory中的Export和Import
可以用于SUBMIT方式调用其他ABAP程序后,数据只能通过某个透明表暂存,在由主程序查询透明表取得结果的情况, 用memory中的Export和Import的好处是不用在通过透明表转数据了,先把子程 ...
- JS ES6中export和import详解
1.Export 模块是独立的文件,该文件内部的所有的变量外部都无法获取.如果希望获取某个变量,必须通过export输出, // profile.js export var firstName = ' ...
- [ECMAScript] module、export、import分别有什么作用?
[ECMAScript] module.export.import分别有什么作用? import导入模块功能.import导入的只是一个只读引用,等到脚本执行时根据引用才到模块里去取值.这也就是imp ...
- 命令行导出和导入数据库 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 ...
- ES6模块之export和import详解
ES6模块之export和import详解 ES6中的模块即使一个包含JS代码的文件,在这个模块中所有的变量都是对其他模块不可见的,除非我们导出它.ES6的模块系统大致分为导出(export)和导入( ...
- DLL的Export和Import及extern
DLL的Export和Import及extern DLL的export是指将DLL中的函数和数据输出到其它程式中,以供其使用. DLL的import是指使用DLL的程式引入DLL中的函数和数据. DL ...
- export和import的答疑
正题如下 前提 用过ES6的人 都知道export和import 但是有没有发现,导出导入的时候总觉得和想象中的不一样,那就来看看下面的一些写法: 截图以前react项目中部分导入的写法: impor ...
最新文章
- 如何关闭vue项目中eslint的校验
- JavaScript 读写文件
- Excel百万数据导入oracle,excel表数据导入oracle的方法!(超级有用)
- 互联网+时代,SAP助力跨境电商全面升级研讨会圆满落幕
- Android隐式(远程)启动Service
- web项目部署到linux服务器出现的问题
- allure 测试报告本地打开_Allure--自动化测试报告生成
- 数据结构实验之栈与队列四:括号匹配
- BugkuCTF-MISC题神秘的文件
- 自由读写配置文件的艺术[java c++ node](二)
- 进程之间有8种通信方式
- 小米一键解锁system分区_不要浪费小米10的双扬声器!杜比全景音刷入教程分享...
- 王者荣耀ai视频战报ai剪辑生成方法
- 饥荒联机版服务器启动慢_饥荒联机版大型攻略——简介与目录
- 移动产品原型和线框图设计工具介绍
- Win11文件资源管理器有明显卡顿,微软承诺在2022年提高性能
- Web前端 | HTML | 基础
- 2.3、Segment Routing基础之IGP Segment 类型详解
- Unity Shader LOD详解
- vue.config.js配置configureWebpack的optimization splitChunks页面空白