由于项目的需要,接触到dmp文件,并且需要读取dmp文件。而无法直接读取dmp格式文件,目前常用的方法是导入Oracle数据库,然后通过Java程序读取。这里主要说一下我遇到的问题以及解决方法。

相信很多用过Oracle的人都很清楚,平时可能磁盘空间不足就会想到去删除Oracle数据库中的data文件,也就是表空间文件,看上去没什么但是这一删除可能会带来很大的麻烦,我就遇到了。

第一次导入数据,我觉得好像有点问题,然后很自然的想法就是直接把表空间文件删除。既然觉得不对,删了以后的做法就是重新导入一遍,那么接下来问题来了。

同样的imp导入操作,但是出问题了,提示如下错误:ora-01033:oracle initialization or shutdown in progress;这样我就傻眼了。我开始的做法是重启了机器(好傻),然后重新试了一下,还是同样的错误。然后我的想法删除这个数据库,重新建一个,于是我也就这么干了。一切都很自然,创建数据库,新建用户密码,授权。一切都很好。正在我准备庆祝成功的时候,imp导入时,出现了这样的错误:IMP-00003: 遇到 ORACLE 错误 1031    ORA-01031: 权限不足。然后上网查阅一番,觉得是权限不够,我就给了这个用户所有的权限,然后我发现自己太天真。还是权限不足,这下我就真奔溃了。那咋办,此时我的想法要不恢复一下,或者在上网看看解决方案(第一次就找过,试过都不好,不得已才新建数据库的),然后就找到了一个相同问题的解决方法,试了一下,果然问题解决了。但是中间有点可能不一样,自己摸索着解决了。

其实,没写什么,就是想总结一下今晚的工作,就是更熟悉了一下Oracle数据库机制。更为启发的一点是,遇到问题要多想解决方案,而不要去回避,毕竟,方法总比问题多!

解决问题的相关链接:Oracle ORA-01033: ORACLE initialization or shutdown in progress 错误解决办法http://www.cnblogs.com/wangsaiming/p/3688141.html



oracle导入dmp文件数据,dmp文件导入Oracle数据库相关推荐

  1. 大容量导入和导出数据 -- 格式化文件生成

    大容量导入和导出数据 -- 格式化文件生成 SQL Server 支持两种类型的格式化文件:非 XML 格式和 XML 格式.非 XML 格式是 SQL Server 早期版本支持的原始格式. 通常, ...

  2. Oracle备份与恢复 expdp/impdp数据泵远程导入导出

    Oracle备份与恢复 expdp/impdp数据泵远程导入导出 Oracle在10g的时候有一个很好用的导出工具expdp(数据泵) 但是这个工具好用的同时,有一个局限,就是必须用本地的用户才可以导 ...

  3. Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)

    <Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)> <Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)> 目的:指导项 ...

  4. oracle spool循环导出文件,oracle 使用spool导出数据到文件

    --oracle 使用spool导出数据到文件 需要将数据库中的数据以txt文本形式导出,可以用spool方式导出. --创建脚本文件 spool.sql --添加如下语句 SPOOL D:\work ...

  5. linux读取dmp备份数据打开,Linux 中 Oracle dmp 文件导入导出(转)

    远程工具连接到 Linux 进行操作,进行 Linux 上 dmp 文件的导入导出. 1.将用户 system 用户表导出到指定路径 D 盘 exp system/password@SID file= ...

  6. php导入mysql大量数据sql文件,关于mysql:PHP:导入.SQL数据文件时的最大执行时间...

    我正在尝试在XAMPP中使用phpMyAdmin导入大型.sql数据文件. 但是,这要花很多时间,而且我不断得到: Fatal error: Maximum execution time of 300 ...

  7. Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)

    转载自:http://www.cnblogs.com/jyzhao/p/4530575.html 目的:指导项目侧自行进行简单的数据泵迁移工作. 本文实验环境:Oracle 11.2.0.4,利用数据 ...

  8. oracle 导入单表,oracle 10g 中单个数据表的导入、导出

    一.导出工具 exp 他是oracle根目录下bin文件夹中的一个可执行文件,具体目录为:/ORACLE_HOME/BIN/exp. 利用该工具,可以将数据库中的表导出.交互式操作过程如下: 1.开始 ...

  9. oracle impdp导入full,使用数据泵impdp导入数据

    前一些测试里面,通过expdp导出了各种数据库表.模式.表空间以及全库. 在这里,我们就通过之前导出来的逻辑备份文件,使用impdp工具把导出的文件 逆向导入数据库里面. ----使用数据泵impdp ...

  10. php导入excel表格数据,php页面导入excel表格数据-php导入excel 怎么获取excel表格数据...

    PHP如何导出当前页面中的表格至Excel 常用的用PHP读取EXCEL的方法有以下三种,各自有各自的优缺点.个人推荐用第三种方法,因为它可以跨平台使用. 1. 以.csv格式读取 将.xls转换成. ...

最新文章

  1. python中的逻辑运算符and和or
  2. python——def自定义函数的应用
  3. PNAS:别开灯睡觉了,既损害心血管健康,还会增加患糖尿病风险
  4. linux 进程隐藏常见方法
  5. String类和StringBuffer类的区别
  6. python选取元音开头的单词_一学生易错词汇aan的选择元音字母开头的单词用an辅音字母...
  7. 数据科学家是个性感的工作?我信你个鬼!
  8. 迭代器 生成器 面向过程编程
  9. Storm案例:统计单词个数
  10. IBM ServerGuide 10.2
  11. 电压负反馈放大电路(基于三极管)
  12. Dynamics CRM2013 Server2012下部署ADFS和IFD遇到的问题No Organization were retrived
  13. 笔记本电脑外接显示器以后检测不到笔记本电脑原来的显示器,把hdmi拔出来了也没用
  14. vue的entries和nextTick
  15. 如何修改Maven仓库地址为阿里云仓库
  16. 深圳两青年在伊拉克炮火中淘金400万
  17. 【Python】文件夹的基本操作
  18. 基于大数据的情报分析与服务系统架构设计
  19. 库存转换是什么意思_社保卡库存转移啥意思 社保卡怎么转出
  20. 腾讯的核心竞争力是什么!

热门文章

  1. Node.js 开发者的 Rust 入门指南
  2. 四年磨一剑:我是如何拿到蚂蚁 Offer 的?
  3. 2021 最新的 Web 开发趋势
  4. 用三国杀讲分布式算法,太舒适了吧?
  5. 做数据中心,腾讯是认真的!
  6. OpenCV AI Kit (OAK) 创始人Brandon Gilles访谈全记录
  7. 任正非:华为的岗位没有年龄限制;腾讯微博将于9月28日停止运营;微软关闭Visual Studio Online|极客头条
  8. 20 周年特别策划 | 说出你与 CSDN 的故事!
  9. 计算机视觉 AI 工具集 OpenVINO™,是你心目中的深度学习框架 Top1 吗?
  10. 腾讯开源开年红!TencentOS 内核正式开源