exp和imp的使用场合

1.检测冲突
使用exp工具,在数据库中预先检测到物理或逻辑冲突。
导出的同时,将全扫描数据库中的每张表,读出所有行。如果某处表中有个损坏的块,必然能找到它。

2.可以用来快速恢复数据库。
使用exp导出生成的dmp转储文件。可以用来恢复由于意外事件丢失的代码或误删的表即数据。

3.抽取DDL

4.克隆模式
exp和imp可以用来克隆测试模式。使用imp命令的fromuser和touser选项,可以容易地从一个用户导出数据
到另一用户。这也是用来"重新命名"的一种方法。

5.传输或设置表空间

6.重构实例

7.在平台之间复制数据
如果在一个平台上创建了一个dmp文件,就可以在另一个平台上导入数据。如:windows和linux
因为数据与平台数据,即使dmp是二进制文件。

原文地址:https://www.cnblogs.com/huangbiquan/p/8232892.html

时间: 2024-10-19 22:03:30

exp和imp的使用场合的相关文章

Oracle—— 导入/导出 数据:exp,imp 命令

exp,imp 命令是需要在windows  的 cmd  命令中执行的命令,主要用于数据的导入和导出工作,方便高效. 远程地址--  @ip:port/orcl   注:该远程地址不写,就意味着执行本地的库. Oracle的数据导出 (1)导出数据的提示模式: exp  jl_bhps/[email protected]:1521/orcl (2)表方式:将指定表的数据导出. exp  jl_bhps/[email protected]:1521/orcl  file=d:temp/1.dmp

关于exp和imp

exp和imp相比于rman或者其他第三方软件已经不是作为主要备份工具了,但是个人认为作为一个转储工具还是比较方便的. 导出整个数据库 exp system/[email protected] file=e:\xx.dmp log=e:\xx.log compress=n buffer=100000,full=y 导出用户schema exp system/[email protected] file=e:\xx.dmp buffer=1000000 owner=scott 导出表 exp sy

oracle的exp和imp命令的使用【转载】

oracle的exp和imp命令的使用 我们通常要对ORACLE的数据进行导入,导出,在没有expdb,impdb以前(10G以前),我们都是使用exp 导出,imp命令来实现导入. 打开CMD窗口,实现IMP,EXP主要是SQLPLUS.EXE调用IMP.EXE,EXP.EXE来完成的. 下面是几个常用的关于exp,imp命令的一些举例 举例导出数据库服务abc,用户user,密码psd下的table1,table2,table3表到d:\data目录下,导出文件名为test.dmp,语句为:

ORACLE 导出(exp) & 导入(imp)

导出(exp) & 导入(imp)     利用Export可将数据从数据库中提取出来,就是将select的结果存到一个FS二进制文件上    利用Import则可将提取出来的数据送回到Oracle数据库中去.     要读写数据文件内数据,所以数据库必须open    不能备份活跃频繁数据     exp满足select的所有特性 比如权限或读一致性    imp满足insert的所有特性 比如主键或空间不足 Oracle支持三种方式基本类型的输出: 1.表方式(T方式),将指定表的数据导出.

Oralce Exp 与 Imp 的使用方法

1.完全:EXP  SYSTEM/[email protected]  FILE=C:\FULL.DMP  LOG=C:\FULL.DMP.LOG  FULL=Y  BUFFER=819200如果要执行完全导出,必须具有特殊的权限 2.用户模式:EXP  SONIC/[email protected]  FILE=C:\SONIC.DMP  LOG=C:\SONIC.DMP.LOG  OWNER=SONIC  BUFFER=819200这样用户SONIC的所有对象被输出到文件中. 3.表模式:E

Oracle数据库导入导出exp(expdp) imp(impdp)

Oracle数据库的导入导出 首先,又尴尬了一次. 其实oracle导入和导出命令是有两种的 即: exp(expdp) imp(impdp) 先给自己普及一下常识: 在平常备库和数据库迁移的时候,当遇到大的数据库的时候在用exp的时候往往是需要好几个小时,耗费大量时间.oracle10g以后可以用expdp来导出数据库花费的时间要远小于exp花费的时间,而且文件也要小很多. 1.使用expdp要先在数据库中创建directory,并给相应的用户read,write权限. SQL>create

exp和imp的工作原理

--1.exp和imp的输入都是名字和值对: 如:exp parameter_name=value 或exp parameter_name=(value1,value2,value3..) --2.exp和imp都支持help=y选项.命令格式为:exp/imp help=y --3.exp中的参数: 参数名称 默认值 含义 建议 compress Y 不压缩导出数据的内容 compress=N rows Y 是否导出表中的行数据/即只导表结构 只导表结构的时候设置为N filesize 0 如

oracle 之 EXP、IMP 使用简介

注:DOS命令行中执行exp.imp 导出导入ORACLE数据,ORACLE操作者具有相应的权限! 1.1.导出整库或当前用户:关键字:full语法:exp 用户/密码@数据库实例名 file=导出文件之后存放的路径\文件名.dmp full=y注释:full=y 表示全库导出:full=n 表示将当前用户导出. full 总共有2个可选项yes(y)/no(n),默认full=no ,compress=y 是否对导出文件进行压缩.实例: 全库导出(需要用到sys或system 用户),并压缩成

exp、imp简单测试

imp 分为以下几个测试场景 imp name1/password1 file=xxxx.dmp  full=y fromuser=name2 touser=name3 场景1 name1正确.password1 错误场景2name2 错误场景3name3 错误场景4name1错误.password1 错误 即 使用非导出用户的其他用户执行导入操作 **************************************************************************