Oracle的exp/imp参数详解

exp参数详解

可在命令行界面输入exp help=y获取详细说明:

参数名 默认值(格式) 说明
USERID username/password 指定要登陆用户的账号密码,该参数必须为命令行中第一个参数,例: exp tester/ root指的是用户名为tester,密码是root
FULL FULL=Y/N 是否导出整个数据库
BUFFER BUFFER=数据缓冲区大小 数据缓冲区大小,用于提高exp/imp速度,单位为字节,不能写成buffer=1m的形式,应写成字节为单位的参数,如buffer=1048576
OWNER OWNER=(user1, user2, …) 将拥有者为user1,user2,…的表导出
FILE FILE=example.dmp 指定导出文件的路径和文件名,例:FILE=example.dmp是指将数据导出到example.dmp中
TABLES TABLES=(table1, table2,…) 只导出表table1、table2…
COMPRESS COMPRESS=Y/N 是否对导出文件进行压缩
RECORDLENGTH IO记录的长度
GRANTS GRANTS=Y/N 是否导出权限
INCTYPE 增量导出的类型
INDEXES INDEXES=Y/N 是否导出索引
RECORD RECORD=Y/N 是否追踪增量导出
DIRECT DIRECT=Y/N 是否是绝对路径
TRIGGERS TRIGGERS=Y/N 是否导出触发器
LOG LOG=exp.log 保存屏幕输出的日志到某文件
STATISTICS STATISTICS=ESTIMATE 分析对象
ROWS ROWS=Y/N 是否导出表中数据行
PARFILE PARFILE=file_name 参数文件,可将exp参数配置写成文件,便于反复调用
CONSISTENT CONSISTENT=Y/N 交叉表是否保持一致性
CONSTRAINTS CONSTRAINTS=Y/N 是否导出约束
OBJECT_CONSISTENT transaction set to read only during object export (N)
FEEDBACK FEEDBACK=x 每x行显示运行进度
FILESIZE FILESIZE=size 设置导出dmp文件的大小
FLASHBACK_SCN SCN used to set session snapshot back to
FLASHBACK_TIME time used to get the SCN closest to the specified time
QUERY QUERY=SQL SQL语句用于数据过滤,例如:QUERY=' where id > 0'将id大于0的数据导出
RESUMABLE suspend when a space related error is encountered(N)
RESUMABLE_NAME text string used to identify resumable statement
RESUMABLE_TIMEOUT wait time for RESUMABLE
TTS_FULL_CHECK perform full or partial dependency check for TTS
VOLSIZE number of bytes to write to each tape volume
TABLESPACES TABLESPACES=(ts1, ts2) 导出指定的表空间列表
TRANSPORT_TABLESPACE TRANSPORT_TABLESPACE=Y/N 是否导出可传输的表空间元数据
TEMPLATE template name which invokes iAS mode export

imp参数详解

可在命令行界面输入imp help=y获取详细说明:

参数名 默认值(格式) 说明
USERID username/password 指定要登陆用户的账号密码,该参数必须为命令行中第一个参数,例: imp tester/ root指的是用户名为tester,密码是root
FULL FULL=Y/N 是否导入整个数据库
BUFFER BUFFER=数据缓冲区大小 数据缓冲区大小
FROMUSER FROMUSER=(user1, user2, …) 将拥有者为user1,user2,…的数据导入
TOUSER TOUSER=tester 将数据导入到用户tester下
FILE FILE=example.dmp 指定导入文件的路径和文件名,例:FILE=example.dmp是指导入example.dmp
TABLES TABLES=(table1, table2,…) 只导入表table1、table2…
SHOW SHOW=Y/N 只列出文件内容
IGNORE IGNORE=Y/N 是否忽视迁移过程中的创建错误继续导入
RECORDLENGTH IO记录的长度
GRANTS GRANTS=Y/N 是否导出权限
INCTYPE 增量导入类型
INDEXES INDEXES=Y/N 是否导入索引
COMMIT COMMIT=Y/N 是否提交数组插入
ROWS ROWS=Y/N 是否导入数据行
PARFILE PARFILE=file_name 参数文件,可将exp参数配置写成文件,便于反复调用
LOG LOG=imp.log 将屏幕输出日志导入到指定文件
CONSTRAINTS CONSTRAINTS=Y/N 是否导入约束
DESTROY DESTROY=Y/N 是否覆盖表空间数据文件
INDEXFILE 将表/索引信息写入指定的文件
SKIP_UNUSABLE_INDEXES SKIP_UNUSABLE_INDEXES=Y/N 跳过不可用索引的维护
FEEDBACK FEEDBACK=x 每 x 行显示导入进度
FILESIZE FILESIZE=size 设置导入dmp文件的大小
TOID_NOVALIDATE 跳过指定类型 ID 的验证
STATISTICS import precomputed statistics (always)
RESUMABLE RESUMABLE=Y/N 在遇到有关空间的错误时挂起
RESUMABLE_NAME text string used to identify resumable statement
RESUMABLE_TIMEOUT RESUMABLE 的等待时间
COMPILE COMPILE=Y/N 是否编译存储过程, 包和函数 (Y)
STREAMS_CONFIGURATION STREAMS_CONFIGURATION=Y/N 是否导入streams的一般元数据
STREAMS_INSTANTIATION STREAMS_INSTANTIATION=Y/N 是否导入streams的实例元数据
DATA_ONLY DATA_ONLY=Y/N 是否只导入数据
VOLSIZE number of bytes in file on each volume of a file on tape

猜你喜欢

转载自blog.csdn.net/Loiterer_Y/article/details/84872058