`
giga_Zhang
  • 浏览: 153562 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Oracle imp/exp

阅读更多

数据导出:

 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_notifynotify_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 来实现。

 

数据的导入

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

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

   imp aichannel/aichannel@TEST  full=y  file=d:\datanewsmgnt.dmp ignore=y

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

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

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

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

 

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

 

注意:

 操作者要有足够的权限,权限不够它会提示。

 数据库时可以连上的。可以用tnsping TEST 来获得数据库TEST能否连上。

 

附录一:

 给用户增加导入数据权限的操作

 第一,启动sql*puls

 第二,以system/manager登陆

 第三,create user 用户名 IDENTIFIED BY 密码 (如果已经创建过用户,这步可以省略)

 第四GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,

       DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,

       DBA,CONNECT,RESOURCE,CREATE SESSION  TO 用户名字

 第五, 运行-cmd-进入dmp文件所在的目录,

      imp userid=system/manager full=y file=*.dmp

      或者 imp userid=system/manager full=y file=filename.dmp

 

 执行示例:

imp userid=test/test full=y file=innerback.dmp

分享到:
评论

相关推荐

    oracle imp/exp命令和举例

    oracle imp/exp命令,具体讲解了整库备份和还原,某几个表的备份和还原,有语法结构,有对应的实例。

    Oracle数据导入导出imp/exp命令 10g以上expdp/impdp命令

    "Oracle 数据导入导出 imp/exp 命令详解" Oracle 数据导入导出 imp/exp 命令是 Oracle 数据库管理系统的重要组件之一,用于实现数据的导入和导出。imp/exp 命令可以将数据从远程数据库服务器导出到本地的 dmp 文件...

    imp/exp oracle 全库

    如何使用imp/exp 进行全库迁移,主要是应注意full参数的使用

    Oracle数据导入导出技巧之imp/exp命令

    数据的导入 ...imp aichannel/aichannel@HUST full=y file=d:datanewsmgnt.dmp ignore=y  上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。  在后面加上 ignore=y 就可以了。

    Oracle数据导入导出imp/exp就相当于oracle数据还原与备份

    exp命令可以把数据从远程数据库服务器导出到本地的dmp... oracle用java编写,SQLPLUS.EXE、EXP.EXE、IMP.EXE这两个文件有可能是被包装后的类文件。 SQLPLUS.EXE调用EXP.EXE、IMP.EXE所包裹的类,完成导入导出功能。

    linux oracle imp exp 执行命令安装

    linux oracle 远程连接oracle服务器时,客服端机器需要安装imp exp命令才可以操作操作数据库导入/导出数据

    oracle exp imp详解

    导入/导出是ORACLE幸存的最古老的两个命令行工具,其实我从来不认为Exp/Imp是一种好的备份方式,正确的说法是Exp/Imp只能是一个好的转储工具,特别是在小型数据库的转储,表空间的迁移,表的抽取,检测逻辑和物理...

    oracle imp exp 命令详解

    oracle imp exp 命令详解 oracle imp exp 命令详解 oracle imp exp 命令详解 oracle imp exp 命令详解 oracle imp exp 命令详解

    oracle中imp、exp命令详解

    功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失)。  Oracle有个好处,虽然你的电脑不是服务器,但是你装了oracle...

    Oracle中利用EXP/IMP工具实现数据迁移

    通过EXP/IMP可以实现产品系统的跨平台的迁移,需要迁移的数据库已经部署了高级复制环境,打算进行一系列的测试,测试包含高级复制环境数据库在通过 EXP/IMP工具迁移到新的环境中,复制环境是否生效。文中通过实例...

    impdp / expdp or imp/exp

    Oracle 数据库备份 Oracle数据库备份 命令 的参数解释

    Oracle expimp,备份或导入时注意的事项

    Oracle exp/imp,备份或导入时注意的事项: 本篇主要讲述的是Oracle exp/imp备份导入的实际操作中需要注意的事项的介绍,凡事都不是完美的。不论哪种计算机语言,不论它的实际操作技巧是如何灵活,都是避免不掉它的...

    oracleClient安装包exp和imp文件.zip

    Oracle客户端11.2.0.4.0的安装包,及其中exp和imp文件

    Oracle-ImpExp

    Oracle-dmp数据库文件导入导出工具 源码: http://code.google.com/p/oracle-impexp/downloads/list

    oracle_imp_exp.rar_ oracle_imp_exp_oracle_oracle exp_oracle_imp_

    自己写的一个小工具:Oracle数据库导入、导出小工具,可以实现保存操作信息。

    oracle数据库exp_imp命令详解[参考].pdf

    oracle数据库exp_imp命令详解[参考].pdf

    oracle11g的imp exp

    oracle11g的imp exp,oracle11g的imp exp,oracle11g的imp exp

    oracle9i的EXP和IMP

    oracle9i的EXP和IMP。方便只下载客户端精简版,但是又有导入导出需求的朋友。

    oracle11G_64位的imp.exe及exp.exe BIN包

    oracle11g的bin包括imp.exe、exp.exe 64位亲测可用 oracle11g的bin包括imp.exe、exp.exe 64

    oracle 备份

    很详细的描述了oracle imp/exp导入导出

Global site tag (gtag.js) - Google Analytics