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 |
本文详细介绍了Oracle数据库exp和imp命令的参数配置,包括USERID、FULL、BUFFER等,解析了如何通过这些参数控制数据库的导出与导入过程,适用于数据库管理员和技术人员。
552

被折叠的 条评论
为什么被折叠?



