关于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 system/[email protected] file=e:\xx.dmp tables=(emp,dept) owner=scott

导入

数据的导入
 1 将D:\xx.dmp 中的数据导入 TEST数据库中。
   imp system/[email protected]  file=d:\xx.dmp
   imp system/[email protected]  full=y  file=d:\xx.dmp ignore=y
   上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。
   在后面加上 ignore=y 就可以了。
 2 将d:xx.dmp中的表table1 导入
 imp system/[email protected]  file=d:\xx.dmp  tables=(table1)

时间: 2024-10-27 08:26:22

关于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

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 如

exp和imp的使用场合

1.检测冲突 使用exp工具,在数据库中预先检测到物理或逻辑冲突. 导出的同时,将全扫描数据库中的每张表,读出所有行.如果某处表中有个损坏的块,必然能找到它. 2.可以用来快速恢复数据库. 使用exp导出生成的dmp转储文件.可以用来恢复由于意外事件丢失的代码或误删的表即数据. 3.抽取DDL 4.克隆模式 exp和imp可以用来克隆测试模式.使用imp命令的fromuser和touser选项,可以容易地从一个用户导出数据 到另一用户.这也是用来"重新命名"的一种方法. 5.传输或设置

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 错误 即 使用非导出用户的其他用户执行导入操作 **************************************************************************