网站大量收购独家精品文档,联系QQ:2885784924

oracle数据库的导入导出.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
oracle数据库的导入导出

. 导出工具 exp 1. 它是操作系统下一个可执行的文件 存放目录/ORACLE_HOME/bin exp导出工具将数据库中数据备份压缩成一个二进制系统文件.可以在不同OS间迁移 它有三种模式: a. 用户模式: 导出用户所有对象以及对象中的数据; b. 表模式: 导出用户所有表或者指定的表; c. 整个数据库: 导出数据库中所有对象。 二.导入工具 imp 1. 它是操作系统下一个可执行的文件 存放目录/ORACLE_HOME/bin imp导入工具将EXP形成的二进制系统文件导入到数据库中. 它有三种模式: a. 用户模式: 导出用户所有对象以及对象中的数据; b. 表模式: 导出用户所有表或者指定的表; c. 整个数据库: 导出数据库中所有对象。 只有拥有IMP_FULL_DATABASE和DBA权限的用户才能做整个数据库导入 下面介绍的是导入导出的实例,导入导出看实例基本上就可以完成,因为导入导出很简单。 数据导出: 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 将数据库中的表table1 、table2导出 ??? exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2)?? 4 将数据库中的表table1中的字段filed1以00打头的数据导出 ??? exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\ where filed1 like ’00%’\ ??? 上面是常用的导出,对于压缩我不太在意,用winzip把dmp文件可以很好的压缩。 ????????????????????? 不过在上面命令后面 加上 compress=y?? 就可以了 数据的导入 1 将D:\daochu.dmp 中的数据导入 TEST数据库中。 ??? imp system/manager@TEST?? file=d:\daochu.dmp ??? 上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。 ??? 在后面加上 ignore=y 就可以了。 2 将d:\daochu.dmp中的表table1 导入 imp system/manager@TEST?? file=d:\daochu.dmp?? tables=(table1)?? 3 将按照用户(owner=a)导出的表文件 file=d:\daochu.dmp 导入到用户b的所在表空间中 imp userid=b/pwd file=d:\daochu.dmp fromuser=a touser=b logs=d:/xx.log 标为红色的地方是很通俗易懂……?? 另一种方法。 两种解释方式。 Oracle的导入实用程序(Import utility)允许从数据库提取数据,并且将数据写入操作系统文件。imp使用的基本格式:imp[username[/password[@service]]],以下例举imp常用用法。 1. 获取帮助 imp help=y 2. 导入一个完整数据库 imp system/manager file=bible_db log=dible_db full=y ignore=y 3. 导入一个或一组指定用户所属的全部表、索引和其他对象 imp system/manager file=seapark log=seapark fromuser=seapark imp system/manager file=seapark log=seapark fromuser=(seapark,amy,amyc,harold) 4. 将一个用户所属的数据导入另一个用户 imp system/manager file=tank log=tank fromuser=seapark touser=seapark_copy imp system/manager file=tank log=tank fromuser=(seapark,amy) touser=(seapark1, amy1) 5. 导入一个表 imp system/manager file=tank log=tank fro

文档评论(0)

qwd513620855 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档