现在的位置: 首页 > 综合 > 正文

exp工具命令详解

2013年10月12日 ⁄ 综合 ⁄ 共 1525字 ⁄ 字号 评论关闭

1 命令格式

1.1 命令格式

通过输入exp命令和您的用户名/口令, 导出

例如: exp scott/tiger

1.2 关键字格式

格式: exp keyword=value keyword=(value1,value2,...,valueN)

例如: exp scott/tiger grant=y tables=(emp, dept, mgr) tables=(t1:p1, t1:p2), 如果t1是分区表

2 命令关键字

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

关键字

说明(默认值)

关键字

说明(默认值)

userid

用户名/口令

owner

所有者用户名列表

file

输出文件(expdat.dmp)

log

屏幕输出的日志文件

tables

表名列表

rows

导出数据行(y)

constraints

导出的约束条件(y)

indexes

导出索引(y)

triggers

导出触发器(y)

record

跟踪增量导出(y)

grants

导出权限(y)

full

导出整个文件 (n)

y时,会导出除sys外所有其他方案的对象,但需要exp_full_databasedba角色

buffer[l1] 

数据缓冲区大小,单位字节

只有常规导出时生效

compress

指定导入导出管理初始区(initial)的方法(y)

y时,oracle会装initial设置为表段的当前尺寸.

n时,oracle仍会使用表段的原有存储参数(initalnext).

direct

指定是否使用直接导出方式(n)

y时,采用直接导出方式

n时,采用常规导出方式

直接导出速度要优于常规导出,但要求客户端和服务器端的字符集必须保持一致。

recordlength

用于指定文件记录的长度,其默认值为buffer选项的值

parfile

参数文件名

statistics

指定当导入导出文件时生成优化统计信息的类型(默认estimate; compute, none

consistent

交叉表的一致性(n), 确保所有被导出表会在同一个事务内完成导出

inctype

增量导出类型(complete(缺省值)cumulativeincremental)

 

关键字

说明

object_consistent[l2] 

只在对象导出期间设置为只读的事务处理(n)

feedback

x 行显示进度(0)

filesize

指定存储文件的最大尺寸,如果不指定则所有对象和数据会放到一个导出文件中

flashback_scn

指定导出特定scn时刻的表数据

flashback_time

指定导出特定时刻的表数据

query

用于导出表的子集的select子句,当使用直接导出方式不能指定该选项

resumable

用于指定是否要激活空间继续分配特征(n),为了使用resumable_nameresumable_timeout,必须将该选项设置为Y

resumable_name

指定空间继续分配语句所对应的标识符

resumable_timeout

resumable 的等待时间

tts_full_check

tts 执行完整或部分相关性检查

指定是否检查被搬移表空间集合的关联关系(n)

y时,导出工具会检查表空间之间的完整关联关系如果表所在的表空间或其索引所在的表空间只有一个表空间被搬移,则会报错;

n时,导出工具只会检查单端以来,如果要搬移索引所在表空间,但未搬移表所在表空间,则会报错,而如果搬移表所在的表空间,未搬移索引所在表空间,则不会报错

tablespaces

用于指定表空间导出模式,要求exp_full_database or dba角色

transport_tablespace

指定是否要导出表空间的元数据(n)

template

调用 iAS 模式导出的模板名

 


 [l1]可以拿大表做一个测试

 [l2]

【上篇】
【下篇】

抱歉!评论已关闭.