疯狂

STANDING ON THE SHOULDERS OF GIANTS
posts - 481, comments - 486, trackbacks - 0, articles - 1
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

oracle exp imp

Posted on 2010-11-09 09:29 疯狂 阅读(440) 评论(0)  编辑  收藏 所属分类: database

oracle exp命令参数详解

一、EXP

C:\>exp help=y

通过输入 EXP 命令和用户名/口令,您可以
在用户 / 口令之后的命令:

实例: EXP SCOTT/TIGER

或者,您也可以通过输入跟有各种参数的 EXP 命令来控制导出的运行方式。
要指定参数,您可以使用关键字:

格式: EXP KEYWORD=value KEYWORD=(value1,value2,...,valueN)
实例: EXP SCOTT/TIGER GRANTS=Y TABLES=(EMP,DEPT,MGR)
TABLES=(T1: P1,T1: P2),如果 T1 是分区表

USERID 必须是命令行中的第一个参数。

 

关键字  说明  默认
USERID                     用户名/口令  
FULL                         导出整个文件  (N)
BUFFER                    数据缓冲区的大小  
OWNER                     所有者用户名列表  
FILE                           输出文件 (EXPDAT.DMP)
TABLES                    表名列表  
COMPRESS              导入一个范围 (Y)
RECORDLENGTH   IO 记录的长度  
GRANTS                   导出权限 (Y)
INCTYPE                  增量导出类型  
INDEXES                  导出索引  (Y)
RECORD                   跟踪增量导出 (Y)
ROWS                        导出数据行 (Y)
PARFILE                   参数文件名  
CONSTRAINTS        导出限制  (Y)
CONSISTENT           交叉表一致性  
LOG                           屏幕输出的日志文件  
STATISTICS              分析对象(ESTIMATE)  
DIRECT                     直接路径 (N)
TRIGGERS                导出触发器 (Y)
FEEDBACK              显示每 x (0) 的进度  
FILESIZE                  各转储文件的最大尺寸  
QUERY                      选定导出表子集的子句  
下列关键字仅用于可传输的表空间
TRANSPORT_TABLESPACE 导出可传输的表空间元数据 (N)
TABLESPACES 将传输的表空间列表
IMP

1. 获取帮助

 imp help=y

2. 导入一个完整数据库

 imp system/manager file=bible_db log=dible_db full=y ignore=y

3. 导入一个或一组指定用户所属的全部表、索引和其他对象

 imp system/manager file=seapark log=seapark fromuser=seapark 
 imp system/manager file=seapark log=seapark fromuser=(seapark,amy,amyc,harold)

4. 将一个用户所属的数据导入另一个用户

 imp system/manager file=tank log=tank fromuser=seapark touser=seapark_copy
 imp system/manager file=tank log=tank fromuser=(seapark,amy)
 touser=(seapark1, amy1)

5. 导入一个表

 imp system/manager file=tank log=tank fromuser=seapark TABLES=(a,b)

6. 从多个文件导入

 imp system/manager file=(paycheck_1,paycheck_2,paycheck_3,paycheck_4) 
log=paycheck, filesize=1G full=y

7. 使用参数文件

 imp system/manager parfile=bible_tables.par

bible_tables.par参数文件:

 #Import the sample tables used for the Oracle8i Database Administrator's 
Bible. fromuser=seapark touser=seapark_copy file=seapark log=seapark_import

8. 增量导入

 imp system./manager inctype= RECTORE FULL=Y FILE=A

只有注册用户登录后才能发表评论。


网站导航: