`

【数据库】oracle数据库的导入(imp)与导出(exp)

    博客分类:
  • J2EE
阅读更多
一、导入导出的基本流程
1.导出dmp文件步骤
    输入:运行CMD ? exp(或者Oracle的Bin目录下的exp.exe)
    用户名/密码@库名(例:NCS_TEST/K@GAICHU)
    导出路径(c:\text.dmp)
    一系列默认回车
    导出完毕
    2.导入dmp文件步骤
    输入:运行CMD ? imp(或者Oracle的Bin目录下的imp.exe)
    用户名/密码@库名(例:NCS_TEST/K@GAICHU)
    导入路径(c:\text.dmp)
    一系列默认回车
    导入完毕
    需要注意
    如遇到Oracle-12154错误,注意检查用户名密码库名等是否写对
    客户端和服务器端的Oracle的版本最好一致

二、常用的导入导出方法
下面介绍的是导入导出的实例,向导入导出看实例基本上就可以完成,因为导入导出很简单。
数据导出:
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)

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

三、导出种类
数据导出:
exp hkb/hkb@boss_14 full=y file=c:\orabackup\hkbfull.dmp log=c:\orabackup\hkbfull.log;
导出注意事项:导出的是当前用户的的数据,当前用户如果有DBA的权限,则导出所有数据!
同名用户之间的数据导入:
imp hkb/hkb@xe  file=c:\orabackup\hkbfull.dmp log=c:\orabackup\hkbimp.log full=y
不同名之间的数据导入:
imp system/test@xe fromuser=hkb touser=hkb_new file=c:\orabackup\hkbfull.dmp
log=c:\orabackup\hkbimp.log;
分享到:
评论

相关推荐

    oracle导入导出(imp,exp本机或异机恢复)-详细笔记文档总结

    Oracle 导入导出(imp,exp 本机或异机恢复) Oracle 的数据库导入导出(imp/exp)是数据库管理员经常使用的两个命令,它们分别用于数据库的导出和导入。本文档总结了 Oracle 数据库的完全导入导出、imp 和 exp 命令...

    Oracle 19c 备份恢复-导入导出

    exp 用于导出数据库对象和数据,而 imp 用于导入数据库对象和数据。两个命令都可以使用 help 选项来获取帮助信息,例如,exp help=y 和 imp help=y。 二、工作方式 exp 和 imp 工具都有三种工作方式:交互式方式、...

    Oracle数据库导入导出(备份与恢复).docx

    imp命令可以根据不同的参数设置来导入数据库中的不同类型的数据。例如,使用full=y参数可以导入整个数据库,而使用tables=(table1,table2)参数可以导入指定的表。 参数设置 exp和imp命令都可以使用多种参数来控制...

    Oracle11G导入导出(imp和exp)少表解决方法

    Oracle 11G 导入导出(imp 和 exp)少表解决方法 Oracle 11G 是一个功能强大且复杂的数据库管理系统,它提供了多种方式来导入和导出数据。然而,在使用 Oracle 11G 时,用户可能会遇到一些问题,例如无法导出空表...

    Oracle数据库逻辑增量备份之exp/imp

    本文将深入探讨Oracle数据库中使用exp/imp工具进行逻辑增量备份的方法及其恢复策略。 1一、实现需求 在Oracle数据库环境中,确保数据安全性和可用性是关键。逻辑增量备份的主要目标是在最小化系统停机时间和资源...

    Oracle数据导入导出impexp.txt

    ### Oracle 数据导入导出 imp/exp 知识点详解 #### 一、Oracle 数据导入导出基本概念 在数据库管理过程中,经常需要进行数据备份或迁移等操作,Oracle 提供了强大的工具来支持这些需求,其中最常用的就是 `exp` 和...

    Oracle expimp导出导入命令及数据库备份很详细.doc

    - imp工具与exp类似,用于将exp导出的dmp文件导入到数据库中。 - 导入时,也需要提供用户名、口令、数据库实例、dmp文件名等信息,还可以选择是否替换现有对象、是否忽略错误等选项。 - 与exp一样,imp也可以在...

    oracle 用户创建 数据库的导入导出impexp 可以在SQLPLUS.EXE或者DOS(命令行)中执行

    ### Oracle用户创建与数据库的导入导出操作 #### 一、Oracle用户管理 在Oracle数据库管理系统中,用户管理是一项非常重要的任务。通过合理的用户管理,可以有效地控制对数据库资源的访问权限,确保数据的安全性和...

    Oracle_exp_imp导出导入命令及数据库备份

    Oracle数据库的备份与恢复是数据库管理中的重要环节,Oracle提供了内置的工具——exp(导出)和imp(导入)命令,用于实现这一目的。这两个命令是Oracle早期版本中用于数据备份和恢复的主要方法,虽然在现代Oracle版本中...

    Oracle 数据库导出导入命令及详解

    本文将详细介绍Oracle数据库的导出(EXP)和导入(IMP)命令。 **一、Oracle数据库导出命令(EXP)** 1. **USERID参数** `USERID=demo/demopwd@orcl`:这部分指定了连接到Oracle数据库的凭证。`demo`是用户名,`...

    Oracle11g64bit下的bin目录,包含导入导出用的imp.exe以及exp.exe文件,可用于plsql导入导出

    `imp.exe`(Import Utility)是Oracle Data Pump导入工具的一部分,用于将数据从导出文件(通常由`exp.exe`生成)加载到数据库中。这个工具允许用户选择性地导入表、模式、用户或者整个数据库。它支持多种导入选项,...

    Oracle数据库导入导出命令[参考].pdf

    Oracle数据库导入导出命令详解 Oracle数据库导入导出命令是数据库管理员和开发人员必备的技能之一。今天,我们将详细介绍如何使用命令行来操作Oracle数据库的导入和导出。 备份数据 备份数据是数据库管理员的重要...

    Oracle数据导入导出impexp命令

    在数据库管理领域,Oracle 提供了强大的工具来支持数据的备份与恢复,其中 `imp` 和 `exp` 命令是最常用的数据导入导出工具。通过这些工具,用户能够方便地在不同的数据库之间迁移数据,构建测试环境或备份生产环境...

    Oracle数据库的导出与导入操作

    ### Oracle数据库的导出与导入操作详解 #### 导出操作前的必要条件与环境准备 在进行Oracle数据库的导出操作之前,确保满足以下条件是至关重要的: 1. **数据库服务器控制权**:首先,操作者必须拥有对Oracle...

    Oracle数据库导入导出

    本文将详细讲解Oracle数据库的DMP文件及其相关的EXP(导出)和IMP(导入)工具。 DMP文件是Oracle数据库的转储文件,它是平台独立的,可以在不同操作系统和Oracle版本之间进行数据迁移。DMP文件包含了数据库对象的...

    oracleClient安装包exp和imp文件.zip

    与EXP相对应,IMP是Oracle Data Pump Import的简称,它的功能是将由EXP生成的转储文件重新导入到数据库中。这使得用户能够快速恢复数据,或者将数据从一个环境迁移到另一个环境。IMP同样提供了多种导入选项,比如只...

    oracle数据库导入导出备份与恢复

    1. **全库导入**:将整个转储文件的内容导入数据库。 2. **用户导入**:只导入特定用户的数据和对象。 3. **表导入**:只导入转储文件中指定的表。 Import的基本语法类似: ``` imp user/password@database_name ...

    oracle11g的imp exp

    Oracle 11g的IMP(Import)和EXP(Export)工具是数据库管理中不可或缺的部分,它们主要用于数据的导入导出,实现数据迁移、备份和恢复等操作。在Oracle数据库环境中,这些工具对于数据库管理员(DBA)进行日常维护...

    oracle9i的EXP和IMP

    Oracle 9i数据库系统是Oracle公司的一个重要版本,它提供了许多功能来支持数据管理,其中包括数据导入(IMP)和导出(EXP)工具。这两个工具是数据库管理员进行数据迁移、备份和恢复操作的关键组件。 **EXP(Export...

Global site tag (gtag.js) - Google Analytics