1.exp/imp
模式 | exp | imp |
完全 | Exp system/orcl@myorcl file=d:\scott_tab.dmp full=y 如果要执行完全导出,必须具有特殊的权限 | imp system/orcl@myorcl file=d:\scott_tab.dmp full=y |
用户模式 | Exp scott/scott@myorcl file=d:\scott_tab.dmp owner=scott 用户scott的所有对象被输出到文件中。 | Imp scott/scott@myorcl file=d:\scott_tab.dmp fromuser=scott touser=scott 用户scott的所有对象被导入到文件中。必须指定fromuser、touser参数,这样才能导入数据。 |
表模式 | exp scott/scott@myorcl file=d:\scott_tab.dmp owner=scott tables=(emp) 用户scott的表emp就被导出 | imp scott/scott@myorcl file=d:\scott_tab.dmp owner=scott tables=(emp) 用户scott的表scott就被导入。 |
2.exp/imp参数
1. exp 参数
关键字 | 说明 | 默认 |
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 | 导出指定的表空间列表 |
|
2.Imp 参数
关键字 | 说明 | 默认 |
USERID | 用户名/口令 |
|
FULL | 导入整个文件 | (N) |
BUFFER | 数据缓冲区大小 |
|
FROMUSER | 所有人用户名列表 |
|
FILE | 输入文件 | (EXPDAT.DMP) |
TOUSER | 用户名列表 |
|
SHOW | 只列出文件内容 | (N) |
TABLES | 表名列表 |
|
IGNORE | 忽略创建错误 | (N) |
RECORDLENGTH | IO记录的长度 |
|
GRANTS | 导入权限 | (Y) |
INCTYPE | 增量导入类型 |
|
INDEXES | 导入索引 | (Y) |
COMMIT | 提交数组插入 | (N) |
ROWS | 导入数据行 | (Y) |
PARFILE | 参数文件名 |
|
LOG | 屏幕输出的日志文件 |
|
CONSTRAINTS | 导入限制 | (Y) |
DESTROY | 覆盖表空间数据文件 | (N) |
INDEXFILE | 将表/索引信息写入指定的文件 |
|
SKIP_UNUSABLE_INDEXES | 跳过不可用索引的维护 | (N) |
FEEDBACK | 每 x 行显示进度 |
|
TOID_NOVALIDATE | 跳过指定类型 ID 的验证 |
|
FILESIZE | 每个转储文件的最大大小 |
|
STATISTICS | 始终导入预计算的统计信息 |
|
RESUMABLE | 在遇到有关空间的错误时挂起 |
|
RESUMABLE_NAME | 用来标识可恢复语句的文本字符串 |
|
RESUMABLE_TIMEOUT | RESUMABLE 的等待时间 |
|
COMPILE | 编译过程, 程序包和函数 | (Y) |
STREAMS_CONFIGURATION | 导入 Streams 的一般元数据 | (Y) |
STREAMS_INSTANITATION | 导入 Streams 的实例化元数据 | (N) |
TRANSPORT_TABLESPACE | 导入可传输的表空间元数据 |
|
TABLESPACES | 将要传输到数据库的表空间 |
|
DATAFILES | 将要传输到数据库的数据文件 |
|
TTS_OWNERS | 拥有可传输表空间集中数据的用户 |
|
3.注意事项
1. EXP-00032: Non-DBAs may not export other users
提示需要dba权限,加个exp_full_database 权限即可
完全模式导出,授权
grant exp_full_database to user1
2. EXP-00026:指定了冲突模式
模式冲突