转行做程序员不久,作为开发人员数据迁移及导入导出的一些经常使用的工具记录,之前使用过sql格式,由于数据量比较大,采用这种方式不考虑,后面选择dmp格式文件导出:
1-exp/imp工具 2-Oracle数据库数据泵导入导出(expdp、impdp) 3.其它第三方软件工具
常用的三种模式:完全模式、用户模式、表模式(我比较使用用户模式和表模式)
a. 用户模式: 导出/导入用户所有对象以及对象中的数据;
b. 表模式: 导出/导入用户所有表或者指定的表;
c. 整个数据库: 导出/导入数据库中所有对象。
我采用一些方式来做的笔记,先做一些简单的导入导出操作指导:
先直接放上一张图片,很直观的对exp和imp对比了解及使用
系统环境:Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 – Production、
Windows10
导出
- 按数据库导出(全库模式)
exp username/password@orcl file=E:\filename.dmp full=y buffer=4096 log= E:\filename.log
注:DBA用户进行登录
- file 指定数据备份文件保存地址。
- buffer 指定数据缓存区的大小。
- log 指定进行导出日志文件的保存地址
- full 完全