1.本地数据库导入导出

1.导出

(运行---cmd中操作)

exp 用户名/密码@数据库实例名file=本地存放路径

eg: exp jnjp/jnjp@ORCL file=C:/jnjp.dmp

2.导入

imp 用户名/密码@数据库实例名file=本地数据库文件存放路径full=y ignore=y

eg: imp jnjp/jnjp@orcl file=E:\jnjp.dmp full=y ignore=y

2.远程数据库导入导出

1.导出

exp 用户名/密码@ip地址/数据库实例名file=本地存放路径

eg: exp jnjp/jnjp@10.15.135.18/orcl file=C:/jnjp.dmp

2.导入

imp 用户名/密码@ip地址/数据库实例名file=本地数据库文件存放路径full=y

3.EXP的所有参数(括号中为参数的默认值)

USERID 用户名/口令 如:USERID=duanl/duanl

FULL 导出整个数据库 (N)

BUFFER 数据缓冲区的大小

OWNER 所有者用户名列表,你希望导出哪个用户的对象,就用owner=username

FILE 输出文件 (EXPDAT.DMP)

TABLES 表名列表 ,指定导出的table名称,如:TABLES=table1,table2

COMPRESS 导入一个extent (Y)

RECORDLENGTH IO 记录的长度

GRANTS 导出权限 (Y)

INCTYPE 增量导出类型

INDEXES 导出索引 (Y)

RECORD 跟踪增量导出 (Y)

ROWS 导出数据行 (Y)

PARFILE 参数文件名,如果你exp的参数很多,可以存成参数文件.

CONSTRAINTS 导出约束 (Y)

CONSISTENT 交叉表一致性

LOG 屏幕输出的日志文件

STATISTICS 分析对象 (ESTIMATE)

DIRECT 直接路径 (N)

TRIGGERS 导出触发器 (Y)

FEEDBACK 显示每 x行(0)的进度

FILESIZE 各转储文件的最大尺寸

QUERY 选定导出表子集的子句

下列关键字仅用于可传输的表空间

TRANSPORT_TABLESPACE 导出可传输的表空间元数据 (N)

TABLESPACES 将传输的表空间列表

4.IMP的所有参数(括号中为参数的默认值)

USERID 用户名/口令

FULL 导入整个文件 (N)

BUFFER 数据缓冲区大小

FROMUSER 所有人用户名列表

FILE 输入文件 (EXPDAT.DMP)

TOUSER 用户名列表

SHOW 只列出文件内容 (N)

TABLES 表名列表

IGNORE 忽略创建错误 (N)

RECORDLENGTH IO 记录的长度

GRANTS 导入权限 (Y)

INCTYPE 增量导入类型

INDEXES 导入索引 (Y)

COMMIT 提交数组插入 (N)

ROWS 导入数据行 (Y)

PARFILE 参数文件名

LOG 屏幕输出的日志文件

CONSTRAINTS 导入限制 (Y)

DESTROY 覆盖表空间数据文件 (N)

INDEXFILE 将表/索引信息写入指定的文件

SKIP_UNUSABLE_INDEXES 跳过不可用索引的维护 (N)

ANALYZE 执行转储文件中的 ANALYZE语句(Y)

FEEDBACK 显示每 x行(0)的进度

TOID_NOVALIDATE 跳过指定类型 id的校验

FILESIZE 各转储文件的最大尺寸

RECALCULATE_STATISTICS 重新计算统计值 (N)

下列关键字仅用于可传输的表空间

TRANSPORT_TABLESPACE 导入可传输的表空间元数据 (N)

TABLESPACES 将要传输到数据库的表空间

DATAFILES 将要传输到数据库的数据文件

TTS_OWNERS 拥有可传输表空间集中数据的用户

5.EXP常用选项

1.FULL

这个用于导出整个数据库,在ROWS=N一起使用时,可以导出整个数据库的结构。例如:

exp userid=test/test file=./db_str.dmp log=./db_str.log full=y rows=n compress=y direct=y

注:在oracle10g中,userid这个是可以不用写的直接写 用户名/密码 就可以了像这样:

exp test/test file=./db_str.dmp log=./db_str.log full=y rows=n compress=y direct=y

2.OWNER和TABLE

这两个选项用于定义EXP的对象。OWNER定义导出指定用户的对象;TABLE指定EXP的table名称,例如:

exp userid=test/test file=./db_str.dmp log=./db_str.log owner=duanl

注:有的时候我们可能会遇到只导出单表的情况,下面这种方法可以帮你解决问题

exp userid=test/test file=./db_str.dmp log=./db_str.log table=nc_data,fi_arap

3.FILE和LOG

这两个参数分别指定备份的DMP名称和LOG名称,包括文件名和目录,例子见上面。

4.COMPRESS

COMPRESS 参数不压缩导出数据的内容。用来控制导出对象的storage语句如何产生。默认值为Y,使用默认值,对象的存储语句的init extent等于当前导出对象的extent的总和。推荐使用COMPRESS=N。

6.IMP常用选项

1、FROMUSER和TOUSER

使用它们实现将数据从一个SCHEMA中导入到另外一个SCHEMA中。例如:假设我们做exp时导出的为test的对象,现在我们想把对象导入用户:

imp userid=test1/test1 file=expdat.dmp fromuser=test1 touser=test1

2、IGNORE、GRANTS和INDEXES

其中IGNORE参数将忽略表的存在,继续导入,这个对于需要调整表的存储参数时很有用,我们可以先根据实际情况用合理的存储参数建好表,然后直接导入数据。而GRANTS和INDEXES则表示是否导入授权和索引,如果想使用新的存储参数重建索引,或者为了加快到入速度,我们可以考虑将INDEXES设为N,而GRANTS一般都是Y。例如:imp userid=test1/test1 file=expdat.dmp fromuser=test1 touser=test1 indexes=N

7.导入导出实例

下面介绍的是导入导出的实例,向导入导出看实例基本上就可以完成,因为导入导出很简单。

1.数据导出:

1.1将数据库TEST完全导出,用户名system密码manager导出到D:\daochu.dmp中

exp system/manager@TEST file=d:\daochu.dmp full=y

1.2 将数据库中system用户与sys用户的表导出

exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)

1.3 将数据库中的表table1、table2导出

exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2)

1. 4 将数据库中的表table1中的字段filed1以"00"打头的数据导出

exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\" where filed1 like '00%'\"

2.数据的导入:

2.1 将D:\daochu.dmp中的数据导入TEST数据库中。

imp system/manager@TEST file=d:\daochu.dmp

上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。

在后面加上 ignore=y 就可以了。

2. 2 将d:\daochu.dmp中的表table1导入

imp system/manager@TEST file=d:\daochu.dmp tables=(table1)

基本上上面的导入导出够用了。不少情况我是将表彻底删除,然后导入。

3.导出、导入通配符的使用:

想导出格式为TABLE_1,TABLE_2,TABLE_3这样的表,这样的表在库中共有300张,难道要一张张的写语句?太费神了吧,不用担心,oracle提供通配符可以使用来满足这样的需求:

exp system/test@192.168.1.198/orcl file=d:\exp_test.dmptables=TABLE_% log=exp_test.log

oracle导出exp步骤,oracle数据导出导入(exp/imp)相关推荐

  1. 使用Oracle 的 imp ,exp 命令实现数据的导入导出

    本文对Oracle数据的导入导出 imp ,exp 两个命令进行了介绍, 并对其相应的参数进行了说明,然后通过一些示例进行演练,加深理解. 文章最后对运用这两个命令可能出现的问题(如权限不够,不同or ...

  2. oracle转trs,TRS数据库数据的导入导出2.doc

    TRS数据库数据的导入导出2 一.数据的自动备份设置: 1.运行命令 mkdir /opt/OracleBackup 创建目录; 2.附于目录所有者权限,打入命令 chown oracle:oinst ...

  3. 通用Excel表格导出(Map类型数据导出为表格)

    背景 为提升代码开发效率,项目使用了通用查询(动态数据表.动态条件.动态列名等),各表查询通过同一个页面展现,前端通过获取路径上的表名调用同一个后端控制器--动态获取到查询条件.数据列名.不同表数据等 ...

  4. sqlserver2008导出mysql_SQLserver 2008将数据导出到Sql脚本文件的方法

    请看下面的操作图解. 1.使用Sql Server Management Studio 2008 连接数据库. 2.选中要导出数据的数据库节点,点鼠标右键,在菜单中选择"任务"-& ...

  5. oracle 桌面安装步骤,Oracle安装:OUI安装Oracle(图形界面安装)

    OUI:Oracle Universal Installer(OUI的详细信息可以google) 我的系统:RedHat enterprise server 6.0 我的oracle:10g.2.1 ...

  6. oracle卸载的步骤,Oracle卸载步骤(Windows)

    卸载步骤: 1.开始->设置->控制面板->管理工具->服务-->   停止所有Oracle服务.(没有启动的就不用停用了) 2.开始->程序->Oracle ...

  7. su oracle c expdp,expdp/impdp 数据泵导入导出

    userid=test/test            --导出的用户,本地用户!! directory=dmpfile          --导出的逻辑目录,一定要在oracle中创建完成的,并且给 ...

  8. mysql 数据泵导入导出_【Oracle篇】约束和数据泵导入导出

    -- : 建立一个用户,以下的操作在本用户下(例如用户名为 test) create user test identified by test; -- : 进入sys用户,分别在test下建立emp和 ...

  9. .unl 文件 导入 mysql,informix导出的unl格式数据怎么导入sql server 2008里呢

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 上面问题解决了 一个新问题来了....>>>>> 错误 0xc0202009: 数据流任务 1: SSIS 错误代码 DTS ...

最新文章

  1. fedora17 的 rc.local
  2. 怎样从tensorflow的generator object Estimator.predict at 0x7fb1ecefeaf0中取数据
  3. 写给过去的自己-No.2-数据结构篇-初尝柔性数组
  4. vue指令写在html中的原理,详解Vue中的MVVM原理和实现方法
  5. linux 应用层gpio中断_如何在嵌入式Linux中检测GPIO线路上的中断?
  6. 一个不成功人士的“成功之道”
  7. postgresql 比较两个时间差大于 N个小时
  8. oracle表空间 设置,Oracle表空间怎么设置和管理
  9. java循环语句_循环你都学会了,那if不是so easy了嘛
  10. 【LeetCode 剑指offer刷题】树题9:34 二叉树中和为某一值的路径(112. Path Sum)...
  11. 关于CC2541蓝牙开发板的学习笔记-3
  12. android dazen root,Magisk作者再度出击,成功ROOT了Android 11
  13. nmap扫描端口命令详解linux网络探测之网络安全
  14. verilog基础语法
  15. 多重中介效应的示例数据(内附STATA代码)
  16. 编辑器、编译器以及IDE
  17. 向量空间、内积空间、欧式空间以及希尔伯特空间的关系
  18. 消息重试框架 Spring-Retry 和 Guava-Retry,这个框架有点意思
  19. 侍魂胧月传说显示服务器满了,侍魂胧月传说满级之后做什么 满级每日必做任务详解[多图]...
  20. QCon全球软件开发大会(北京站)2015精彩回顾和总结

热门文章

  1. 这个国家要弃用Windows操作系统?我们的国产操作系统却没什么人用
  2. xctf攻防世界Leaking wp
  3. js base64编码格式图片另存为下载
  4. D35 Spark源代码(待补充)
  5. java-如何用输入流写3000遍“爱你三千次”。
  6. 【Matlab路径规划】蚁群算法机器人大规模栅格地图最短路径规划【含源码 1860期】
  7. 软件体系结构的第二次实验(解释器风格与管道过滤器风格
  8. 基于java ssm springboot宠物用品商城系统
  9. springmvc常用5种注解_5种常用补气中成药
  10. P3303 [SDOI2013]淘金