impdp dbmgr/***
dumpfile=smdbdata_0810_.dump
logfile=log1.log
directory=dp_dir
full=y
remap_schema=smdbdata:kmfindata
TABLE_EXISTS_ACTION=TRUNCATE
remap_tablespace=SMDBDATA:KMFINCHINA
include=TABLE_DATA,index_statistics,TABLE_STATISTICS
expdp和impdp中的exclude/include参数官方文档中的介绍为:
INCLUDE = object_type[:name_clause] [, ...]
For example, suppose you have a parameter file named hr.par with the following content:
SCHEMAS=HR
DUMPFILE=expinclude.dmp
DIRECTORY=dpump_dir1
LOGFILE=expinclude.log
INCLUDE=TABLE:"IN ('EMPLOYEES', 'DEPARTMENTS')"
INCLUDE=PROCEDURE
INCLUDE=INDEX:"LIKE 'EMP%'"
To see a list of valid object type path names for use with the INCLUDE parameter, you can query the following views: DATABASE_EXPORT_OBJECTS, SCHEMA_EXPORT_OBJECTS, and TABLE_EXPORT_OBJECTS.
以上是官方的一些介绍。
在导数据过程中有如下参数比较好用:
TABLE_DATA 表中的数据
TABLE 表的定义,就是create table的语句,include后只写table参数,将只创建表结构,exclude后写table参数导入过程将不执行create table命令。
OBJECT_GRANT 对象赋权操作
INDEX 索引定义,情况跟table一致
CONSTRAINT 约束
INDEX_STATISTICS 索引统计信息
TABLE_STATISTICS 表的统计信息
纠结过的问题,只使用include=TABLE_DATA参数时,表的索引会被维护(增大)吗?测试结果显示,表的实际数据行数和索引的实际数据行数是绝对一致的。就算include后只有TABLE_DATA参数,数据导入后,索引还是会被维护(增大),只是统计信息不会更新。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/11411056/viewspace-734374/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/11411056/viewspace-734374/