Oracle数据库导入\导出使用说明本文包含exp/imp,expdp/impdp的使用说明和常用参数详解另外包括一个有趣的测试一、Oracle数据库EXP\IMP\EXPDP\IMPDP使用说明1.Exp数据导出1.1.exp关键字说明关键字说明(默认值)------------------------------USERID用户名/口令BUFFER数据缓冲区大小FILE输出文件(EXPDAT.DMP)COMPRESS导入到一个区(Y)GRANTS导出权限(Y)INDEXES导出索引(Y)DIRECT直接路径(N)--直接导出速度较快LOG屏幕输出的日志文件ROWS导出数据行(Y)CONSISTENT交叉表的一致性(N)FULL导出整个文件(N)OWNER所有者用户名列表TABLES表名列表RECORDLENGTHIO记录的长度INCTYPE增量导出类型RECORD跟踪增量导出(Y)TRIGGERS导出触发器(Y)STATISTICS分析对象(ESTIMATE)PARFILE参数文件名CONSTRAINTS导出的约束条件(Y)OBJECT_CONSISTENT只在对象导出期间设置为只读的事务处理(N)FEEDBACK每x行显示进度(0)FILESIZE每个转储文件的最大大小FLASHBACK_SCN用于将会话快照设置回以前状态的SCNFLASHBACK_TIME用于获取最接近指定时间的SCN的时间QUERY用于导出表的子集的select子句RESUMABLE遇到与空格相关的错误时挂起(N)RESUMABLE_NAME用于标识可恢复语句的文本字符串Oracle数据库导入\导出使用说明RESUMABLE_TIMEOUTRESUMABLE的等待时间TTS_FULL_CHECK对TTS执行完整或部分相关性检查TABLESPACES要导出的表空间列表TRANSPORT_TABLESPACE导出可传输的表空间元数据(N)TEMPLATE调用iAS模式导出的模板名1.2.常用的exp关键字举例1、full用于导出整个数据库,在rows=n一起使用,导出整个数据库的结构。如:expuserid=gwm/gwmfile=/test.dmplog=test.logfull=yrows=ndirect=y2、OWNER和TABLES,用于定义exp导出的对象如:expuserid=gwm/gwmfile=/test.dmplog=test.logowner=gwmtable=(table1,table2)3、buffer和feedback若导出数据较大,考虑使用这两个参数。如:expuserid=gwm/gwmfile=/test.dmplog=test.logfeedback=10000buffer=100000000tables=(table1,table2)4、file和log用于指定备份的dmp名称和log名称5、compress不压缩导出数据的内容,默认y6、filesize若导出的数据文件大,应该用该参数,限制文件大小不要超过2g如:expuserid=gwm/gwmfile=/test1,test2,test3,test4,test5filesize=2Glog=test.log这样将创建test1.dmp,test2.dmp等,每个文件大小为2g。1.3.exp导出实例--数据库全备--expsystem/manger@linkfile=E:\file_name.dmpfull=ydirect=ylog=E:\log_name.log--可选择的备份数据库一些用户--expsystem/manger@linkfile=E:\file_name.dmpowner=(username1,username2)direct=ylog=E:\log_name.log--备份一个用户的数据--expusername/password@linkfile=E:\file_name.dmpdirect=ylog=E:\log_name.log2.Imp数据导入imp关键字说明关键字说明(默认值)关键字说明(默认值)-------------------------------------------------------------USERID用户名/口令FULL导入整个文件(N)Oracle数据库导入\导出使用说明BUFFER数据缓冲区大小FROMUSER所有者用户名列表FILE输入文件(EXPDAT.DMP)TOUSER用户名列表SHOW只列出文件内容(N)TABLES表名列表IGNORE忽略创建错误(N)RECORDLENGTHIO记录的长度GRANTS导入权限(Y)INCTYPE增量导入类型INDEXES导入索引(Y)COMMIT提交数组插入(N)ROWS导入数据行(Y)PARFILE参数文件名LOG屏幕输出的日志文件CONSTRAINTS导入限制(Y)DESTROY覆盖表空间数据文件(N)INDEXFILE将表/索引信息写入指定的文件SKIP_UNUSABLE_INDEXES跳过不可用索引的维护(N)FEEDBACK每x行显示进度(0)TOID_NOVALIDATE跳过指定类型ID的验证FILESIZE每个转储文件的最大大小STATISTICS始终导入预计算的统计信息RESUMABLE在遇到有关空间的错误时挂起(N)RESUMABLE_NAME用来标识可恢复语句的文本字符串RESUMABLE_TIMEOUTRESUMABLE的等待时间COMPILE编译过程,程序包和函数(Y)STREAMS_CONFIGURATION导入流的一般元数据(Y)STREAMS_INSTANTIATION导入流实例化元数据(N)下列关键字仅用于可传输的表空间TRANSPORT_TABLESPACE导入可传输的表空间元数据(N)TABLESPACES将要传输到数据库的表空间DATAFILES将要传输到数据库的数...