imp导入dmp文件命令指定表(imp导入dmp文件命令表空间)

imp导入dmp文件命令指定表(imp导入dmp文件命令表空间)h4 strong 四种导入模式 strong h4 1 导入整个数据库 Shell C gt imp user pwd 用户名 密码 网络服务器 file 文件名 dmp full y 导入全部 ignore y 重新创建数据库的所有对象 不会因为对象已存在而造成输入操作错误 2 导入特定的表

大家好,我是讯享网,很高兴认识大家。




讯享网

 <h4><strong>四种导入模式</strong></h4> 

讯享网


1. 导入整个数据库:
Shell:C:&gt; imp user/pwd(用户名/密码) @网络服务器 file= 文件名.dmp full=y(#导入全部) ignore=y(重新创建数据库的所有对象,不会因为对象已存在而造成输入操作错误)
2. 导入特定的表:
Shell:C:&gt; imp user/pwd(用户名/密码) @网络服务器 file= 文件名.dmp
Table=(表名1,表名2……)
导入过程:
2.1创建表结构
2.2导入表的数据
2.3创建索引
2.4导入触发器
2.5对导入的表启用完整性约束
2.6建立所有位图、函数以及其他索引
3. 导入指定用户:
数据库中有多个用户,每个用户都有自己的数据库对象(表,表空间,表索引,序列号,约束等)
Shell:C:&gt; imp user/pwd(用户名/密码) @网络服务器 fromuser=需要导入的用户名 Touser =导入的用户名 file= 文件名.dmp { Table=(表名1,表名2……) or full=y }
4. 表空间传输限制过多















imp参数设置


1. 导入一般需要添加表空间自动扩展;
2. 在imp的时候,是先imp数据,然后再创建index和创建约束的;
3. exp导出自动分割多个dmp文件才能一条语句导入多个文件(即同一个导出分卷文件);
4. Buffer(数据缓冲区大小):是指数据行的缓冲区大小(表中一行占用字节最大值), exp的buffer最好〉64000,imp的buffer最好&gt;, (1M)是一个比较好的值,实验得出导出速度提高40%。
5. 回滚端的问题主要出现在commit选项,大数据量的exp和imp中commit=y(数据分批量提交)可以避免回滚段益出。 对含有long或者lob类型字段,则是一行行提交会减慢速度
6. Log:imp时为将导入过程记录到日志文件 log=路径(含文件名).log (日志文件、日志缓冲区)
7. Filesize:每个转储文件的最大大小,在exp设置可避免导出文件过大,分为多个dmp文件导出
8. 使用system用户登录,该用户具有DBA权限,








小讯
上一篇 2025-05-25 18:40
下一篇 2025-04-17 12:25

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/206614.html