`
bestxiaok
  • 浏览: 462470 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle备份命令 imp exp

阅读更多
oracle备份命令用于oracle备份及恢复,下面就为您详细介绍如何使用oracle备份命令实现oracle备份的过程,希望可以让您对oracle备份命令有更深的认识。
导出 EXP USER/PASSWORD@ODBC FILE=C:\***.DMP ROWS=N //不保存数据;
导出 EXP USER/PASSWORD@ODBC FILE=C:\***.DMP //保存数据;
导出 EXP USER/PASSWORD@ODBC FILE=C:\***.DMP full=y //全部导出;
导入 imp user/password@odbc file=c:\***.dmp full=y ignore=y;
Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出
到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建
两个相同的数据库,一个用来测试,一个用来正式使用。
执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,
DOS中可以执行时由于 在oracle 8i 中 安装目录\ora81\BIN被设置为全局路径,
该目录下有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:\data\newsmgnt.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@HUST full=y file=file= d:\data\newsmgnt.dmp ignore=y
上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。
在后面加上 ignore=y 就可以了。
2 将d:\daochu.dmp中的表table1 导入
imp system/manager@TEST file=d:\daochu.dmp tables=(table1)
基本上上面的导入导出够用了。不少情况要先是将表彻底删除,然后导入。
注意:
操作者要有足够的权限,权限不够它会提示。
数据库时可以连上的。可以用tnsping TEST 来获得数据库TEST能否连上。
分享到:
评论

相关推荐

    Oracle数据库备份命令ExpImp.pdf

    在备份时,可以使用exp命令来实现备份。例如,备份某个表时,可以使用以下命令: exp icdmain/icd rows=y indexes=n compress=n buffer=65536 feedback=100000 volsize=0 file=exp_icdmain_csd_yyyymmdd.dmp log=...

    oracle_imp_exp.rar_ oracle_imp_exp_oracle_oracle exp_oracle_imp_

    "Oracle_imp_exp.rar_ oracle_imp_exp_oracle_oracle exp_oracle_imp_" 这个压缩包文件,显然与Oracle数据库的导入(exp)和导出(imp)操作有关,可能包含一个自编写的工具,用于简化和记录这些过程。 Oracle...

    linux oracle imp exp 执行命令安装

    在Linux上安装Oracle Client是运行`imp`和`exp`命令的前提。通常,这涉及到安装Oracle Instant Client,这是一个轻量级的客户端软件包,包含了连接到Oracle数据库所需的基本库和工具。可以通过以下步骤进行安装: ...

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

    exp命令支持多种参数,例如 owner(用户)、file(输出文件名)、log(日志文件)、tables(要备份的表)、exclude(排除的表)等,允许用户定制备份范围和细节。 23、imp语法和参数 imp命令同样有多个参数,如 ...

    oracle11g的imp exp

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

    oracleClient安装包exp和imp文件.zip

    在这个"oracleClient安装包exp和imp文件.zip"压缩包中,我们主要关注的是这两个工具以及它们在Oracle客户端11.2.0.4.0中的应用。 **Oracle客户端安装包**: Oracle客户端是与Oracle服务器进行通信的软件组件,它...

    Oracle备份恢复工具EXPIMP的使用

    例如,以下是一些常见的EXP命令: 1. 完整数据库导出: ``` exp system/manager@TEST file=d:daochu.dmp full=y ``` 这条命令将名为TEST的数据库完全导出到D:daochu.dmp文件,使用系统管理员system的凭证。 2....

    学习Oracle数据库备份命令ExpImp.pdf

    Imp命令,即导入命令,则用于将Exp命令导出的数据文件导入到Oracle数据库中。备份时,根据业务需求和数据变更频率的不同,选择合适的备份策略至关重要。增量备份是一个备份前一次备份后发生变化的数据,它可以在不...

    oracle9i的EXP和IMP

    总的来说,Oracle 9i的EXP和IMP工具是数据库管理的重要工具,它们帮助用户在不同的数据库之间轻松移动数据,同时也可以作为备份和恢复策略的一部分。理解并熟练掌握这两个工具的使用,对于任何Oracle数据库管理员来...

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

    Oracle 数据库 exp/imp 命令详解 Oracle 数据库 exp/imp 命令是 Oracle 中最常用的命令之一。...exp/imp 命令是 Oracle 数据库备份和恢复的重要工具,了解其使用方法和参数可以帮助我们更好地备份和恢复数据库。

    Oracle数据库备份命令ExpImp[归类].pdf

    逻辑备份不需要数据库运行在归档模式下,它通过导出(Exp)和导入(Imp)工具来备份和恢复数据。逻辑备份主要有三种模式:表备份、用户备份和完全备份。 1. 表备份:只备份特定用户模式下的指定表,命令示例如下: ...

    oracle中imp、exp命令详解

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

    oracle exp-imp命令详解.doc

    在【标题】和【描述】中提到的三种备份模式是Oracle EXP命令常使用的备份策略: 1. **表模式**:这是最基础的备份方式,只针对特定用户模式下的个别表进行备份。例如,要备份icdmain用户下的commoninformation、...

    Oracle-ImpExp

    Oracle-ImpExp是一款针对Oracle数据库的实用工具,主要用于数据的导入和导出操作。这个工具提供了方便的方式来管理和迁移Oracle数据库中的数据,对于数据库管理员和开发人员来说,它是一个不可或缺的辅助工具。在...

    oracle备份命令

    本文将详细解析Oracle备份命令,包括`exp`和`imp`命令的具体用法及注意事项。 #### 一、Oracle备份命令简介 Oracle提供了多种备份方式,其中最常见的就是使用`exp`命令进行逻辑备份。通过`exp`命令可以方便地备份...

    oracle imp exp 命令详解

    理解并熟练掌握IMP、EXP以及Data Pump命令对于任何Oracle DBA来说都至关重要,因为它们是日常数据库管理中的基础工具,能够帮助快速高效地处理数据迁移和备份恢复任务。同时,正确使用这些工具也能确保数据的一致性...

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

    Oracle exp/imp 是Oracle数据库系统提供的两个实用工具,用于数据的备份和恢复。exp(Export)用于导出数据库中的对象和数据,而imp(Import)则用于将这些导出的数据导入到另一个数据库中。在实际操作中,由于各种...

    oracle命令 exp&imp命令详解

    EXP命令的基本语法如下: ```bash exp [username/password@connect_string] file=export_file_name.log log=export_log_file_name.log [parameters] ``` 其中,`username/password`是数据库连接的用户名和密码,`...

    oracle的expimp使用方法学习

    Oracle数据库的备份是确保数据安全的关键操作,而`exp`和`imp`是Oracle数据库中用于逻辑备份的主要工具。这两个命令允许用户将数据库中的数据导出(exp)到文件,然后在需要时导入(imp)回数据库。逻辑备份在某些...

Global site tag (gtag.js) - Google Analytics