Oracle数据导入导出imp/exp命令(一)

日期: 2008-08-13 作者:beng_zhao 来源:TechTarget中国 英文

  Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。


  执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,


  DOS中可以执行时由于 在oracle 8i 中 安装目录ora81BIN被设置为全局路径,


  该目录下有EXP.EXE与IMP.EXE文件被用来执行导入导出。


  oracle用java编写,SQLPLUS.EXE、EXP.EXE、IMP.EXE这两个文件有可能是被包装后的类文件。


  SQLPLUS.EXE调用EXP.EXE、IMP.EXE所包裹的类,完成导入导出功能。


  下面介绍的是导入导出的实例。


  数据导出:


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







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

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







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



  3 将数据库中的表inner_notify、notify_staff_relat导出







exp aichannel/aichannel@TESTDB2 file= d:datanewsmgnt.dmp tables=(inner_notify,notify_staff_relat) 

  4 将数据库中的表table1中的字段filed1以”00″打头的数据导出







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



  上面是常用的导出,对于压缩,既用winzip把dmp文件可以很好的压缩。


  也可以在上面命令后面 加上 compress=y 来实现。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐