Dmp文件导入(Imp命令)
四种导入模式
1. 导入整个数据库:
Shell:C:> imp user/pwd(用户名/密码) @网络服务器 file=\ \ \文件名.dmp full=y(#导入全部) ignore=y(重新创建数据库的所有对象,不会因为对象已存在而造成输入操作错误)
2. 导入特定的表:
Shell:C:> imp user/pwd(用户名/密码) @网络服务器 file=\ \ \文件名.dmp
Table=(表名1,表名2……)
导入过程:
2.1创建表结构
2.2导入表的数据
2.3创建索引
2.4导入触发器
2.5对导入的表启用完整性约束
2.6建立所有位图、函数以及其他索引
3. 导入指定用户:
数据库中有多个用户,每个用户都有自己的数据库对象(表,表空间,表索引,序列号,约束等)
Shell:C:> 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最好>100000, 1024000(1M)是一个比较好的值,实验得出导出速度提高40%。
5. 回滚端的问题主要出现在commit选项,大数据量的exp和imp中commit=y(数据分批量提交)可以避免回滚段益出。 对含有long或者lob类型字段,则是一行行提交会减慢速度
6. Log:imp时为将导入过程记录到日志文件 log=路径(含文件名).log (日志文件、日志缓冲区)
7. Filesize:每个转储文件的最大大小,在exp设置可避免导出文件过大,分为多个dmp文件导出
8. 使用system用户登录,该用户具有DBA权限,
Dmp文件导入(Imp命令)相关推荐
- Oracle导出导入dmp文件(exp.imp命令行)
1.说明 使用Oracle命令行导出导入dmp文件, 从而在两个数据库之间快速转移数据, 也可以用来作为数据库的备份, 将来可以快速恢复数据. 命令:导出exp.导入imp 步骤: 使用Oracle的 ...
- cmd imp导入dmp文件_exp/imp、expdp/impdp使用总结,这些你都清楚吗?
Oracle备份分成物理备份与逻辑备份. 物理备份: 把实际物理文件从一处拷贝到另一处(可能是原样拷贝,也可能经过压缩), 操作系统备份,使用RMAN的备份,冷备份,热备份. 逻辑备份: 利用SQL从 ...
- 【exp/imp】将US7ASCII字符集的dmp文件导入到ZHS16GBK字符集的数据库中
[exp/imp]将US7ASCII字符集的dmp文件导入到ZHS16GBK字符集的数据库中 1.1 BLOG文档结构图 1.2 前言部分 1.2.1 导读和注意事项 各位技术爱好者,看完本文后 ...
- 转-【exp/imp】将US7ASCII字符集的dmp文件导入到ZHS16GBK字符集的数据库中
原帖地址:http://blog.csdn.net/lihuarongaini/article/details/71512116 1.2 前言部分 1.2.1 导读和注意事项 各位技术爱好者,看完 ...
- oracle导入多个dmp文件到一个用户,Oracle dmp文件导入(还原)到不同的表空间和不同的用户下...
------------------------------------- 从生产环境拷贝一个dmp备份文件,在另外一台电脑上搭建测试环境,用imp命令导入dmp文件时提示如下错误: 问题描述: IM ...
- dmp文件导入数据库服务器
一.什么是dmp文件 在oracle中,dmp文件是数据库导出的文件,常用于数据库的备份和迁移.一般会用exp命令来导出,用imp命令来导入也就是恢复数据库. 二.dmp文件导入 常用于数据库迁移使用 ...
- 【故障处理】IMP-00010错误 12C的dmp文件导入11G
[故障处理]IMP-00010错误 12C的dmp文件导入11G [故障处理]IMP-00010错误 12C的dmp文件导入11G 1 BLOG文档结构图 2 前言部分 2.1 导读和注意事项 ...
- mysql 怎么打开dmp_mySQL 中怎么将dmp文件导入数据库
匿名用户 1级 2017-04-28 回答 Oracle数据导入导出imp/exp就相当于oracle数据还原与备份.exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命 令可以把d ...
- mysql导入数据库dmp文件怎么打开_20181112-PostgreSQL数据库dmp文件导入(记录一次数据导入)...
20181112-PostgreSQL数据库dmp文件导入 标注:dmp文件导入,场景:多个schema导入 1. 环境准备: postgres集群master节点上,postgres用户执行以下操作 ...
- 记录一次将dmp文件导入oracle数据库(本地导线上),所遇到的问题及解决方法
安装oracle环境(instantclient) 因线上已安装oracle完成版数据库,则本地只需安装instantclient即可进行导入数据操作 具体安装步骤请参考:https://blog.c ...
最新文章
- linux 线程操作问题undefined reference to ‘pthread_create‘的解决办法(cmake)
- 云基础设施公司 HashiCorp 宣布完成 D 轮 1 亿美元融资
- 贪吃蛇c语言代码数组,刚学C语言,想写一个贪吃蛇的代码
- 使用Eclipse Hibernate插件逐步为POJO域Java类和hbm自动生成代码
- 手机中必备的黑科技App,个个好用至极,现在的你一定需要
- sql优化的几种方法
- C语言入门教程,C语言学习教程
- 苹果如何修改无线DNS服务器,苹果手机修改无线wifi的DNS是否能够提升网速?
- 2022年(2023届)西电计算机保研经历分享(清深、自所、计算所、浙科南、北航、哈工等)
- [已解决] Could not create connection to database server.
- TweenMax(一)基础语法
- 初识深度学习-吴恩达
- 设置浏览器为单进程模式
- HTML之转动正方体图片和音乐播放器
- 英语水平测试项目----总结遇到的问题
- 【NS2】cygwin+NS2.29安装之道 (转载)
- 新媒体如何借势进行热点营销
- PS(PhotoShop)替换纯色图片的颜色
- 量化交易之vnpy篇 - 几种同步发单模式(中金所股指锁仓模式、最小单边轧差操作模式、双边同步模式,净头寸模式)
- SpaceClaim通过脚本创建新窗口