今天需要将测试系统迁移到生产系统,于是在生产库中创建相应用户基表空间后,将测试系统的数据通过exp/imp(数据量不大)迁移到生产库上。通过windows下自带的ftp服务器上传到unix服务器上后,通过imp show=y查看导入的内容以降低出错的概率,结果执行该命令后报了大量的imp-0008错误,oracle官方解释如下:

00008, 00000, "unrecognized statement in the export file: \n  %s"

// *Cause:  Import did not recognize a statement in the export file. Either

//          the export file was corrupted, or an Import internal error has

//          occurred.

// *Action: If the export file was corrupted, retry with a new export file.

//          Otherwise, report this as an Import internal error and submit

//          the export file to customer support.

按照官方的说法有可能是文件损坏,而且通过ls -lh发现一个有意思的现象,unix文件上识别的文件大小与window上的原文件大小不一致,gg之后有人提到了ftp传输模式的问题,需要切换到binary模式再传输文件,于是再次通过ftp binary模式传输文件,接着imp导入后故障消失,看来问题果然如此。。

在window下的ftp提示符中执行binary即可切换到二进制传输模式,默认是ascii传输模式,使用type命令可以查看当前的传输模式。。

小小记录一下这个有意思的案例 哈哈。。。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/20801486/viewspace-722453/,如需转载,请注明出处,否则将追究法律责任。

oracle 导入 imp-00008,imp导入文件时报大量的imp-0008错误相关推荐

  1. Oracle 数据库 - 使用UEStudio修改dmp文件版本号,解决imp命令恢复的数据库与dmp本地文件版本号不匹配导致的导入失败问题,“ORACLE error 12547”问题处理

    如果使用 imp 命令导入 dmp 文件提示 IMP-00058: ORACLE error 12547 encountered 就是导出 dmp 文件数据库的版本和当前导入数据库的版本不匹配导致的. ...

  2. cmd imp导入dmp文件_导入Oracle的dmp备份的dmp文件报错“IMP-00002:无法打开c:/Documents.DMP进行读取”...

    一.异常描述 将备份的生成环境Oracle数据dmp复制到桌面,使用PL/SQL创建生成环境用户,在CMD窗口执行Oralce导入imp命令,如下所示,报出"IMP-00002: 无法打开 ...

  3. Oracle exp/imp,备份或导入时注意的事项

    Oracle exp/imp,备份或导入时注意的事项: 本篇主要讲述的是Oracle exp/imp备份导入的实际操作中需要注意的事项的介绍,凡事都不是完美的.不论哪种计算机语言,不论它的实际操作技巧 ...

  4. Oracle使用imp和impdp导入数据

    impdp命令只可导入expdp导出的dmp文件.expdp导出的时候,需要创建 DIRECTORY. 导出什么表空间,导入也要什么表空间.导出什么用户,导入也要什么用户. 使用imp导入数据 imp ...

  5. Oracle中用exp/imp命令快速导入导出数据

     Oracle中用exp/imp命令快速导入导出数据 [用 exp 数 据 导 出]: 1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中   ...

  6. linux下imp导入oracle数据库,Oracle数据库Linux下的导入IMP

    和相关篇的EXP相对应的用了如下的导入方法. [oracle@localhost ~]$ imp Import: Release 11.2.0.1.0 - Production on Fri Sep ...

  7. oracle删除导入的文件,oracle创建表空间,导入出文件,删除

    1.创建表空间(1-3步在sql plus 中执行) create tablespace SXCGGL_TBS datafile 'E:/oracle/sanxia/SXCGGL_TBS.dbf' s ...

  8. Oracle数据库中正确的导入dmp数据库文件

    其实在Oracle数据导入与导出imp/exp的实际操作和Oracle数据还原和备份的实际操作很相似.我们大家都知道exp命令可以把相关的数据从远程Oracle数据库的服务器导出到本地的dmp文件,i ...

  9. exp/expdp 与 imp/impdp命令导入导出数据库详解

    exp/expdp 与 imp/impdp命令导入导出数据库详解 一.exp命令导出数据库 如何使exp的帮助以不同的字符集显示:set nls_lang=simplified chinese_chi ...

  10. oracle导入和导出dmp,Oracle 导入、导出DMP(备份)文件

    首先说明dmp文件: Oracle备份文件是以dmp结尾,这种文件是oracle的逻辑备份文件,常用于数据库逻辑备份,数据库迁移等操作. 一.Oracle导入备份文件步骤:我用的是Oracle 11g ...

最新文章

  1. linux文件管理相关操作
  2. linux运维、架构之路-Nginx服务
  3. Acwing 307. 连通图
  4. jpql hql_无需部署即可测试JPQL / HQL
  5. Hdu1166单点更新线段树
  6. java mysubmail_关于MyBatis10种超好用的写法(收藏)
  7. java memcached incr_Memcached incr/decr 命令
  8. EasyRecovery深度扫描以恢复桌面遗失数据的方法
  9. 同比增长19.1%,软银第一季度净利2542亿日元
  10. python字典的作用_python字典方法介绍
  11. maya如何导出ue4_MAYA动画导出以及导入UE4的方式、方法
  12. Chapter.13 Copy Constructor
  13. office密码解锁工具
  14. 为何台湾在移动互联网时代远远落后于大陆?
  15. 春节后面试别人的经历总结之一,好岗位分享给还在找工作中的软件开发爱好者们
  16. idea的英文是什么意思_idea,是什么意思
  17. Python编写后门程序
  18. 移动端ui设计,移动端界面
  19. scrapy的spider中为什么使用yield
  20. Nginx 设置域名转发到指定端口

热门文章

  1. Butterworth低通滤波器
  2. matlab高通滤波函数,Butterworth高通滤波器matlab程序(原创)
  3. 微信java精简版低内存_微信精简版apk下载-微信精简版低内存2016 安卓版_5577安卓网...
  4. After和Instead of触发器
  5. js 系统教程-05-js 数据类型数字 NaN Infinity
  6. unity 摄像头跟着鼠标移动_lwj_unity_模拟第一人称摄像机前后左右移动、摄像机随鼠标移动旋转、鼠标点击添加物体...
  7. HUAWEI 机试题:VLAN资源池
  8. Oblivious transfer and Garbled circuits
  9. webpack中swipe的安装和使用
  10. 面试你对计算机未来三年内规划,2019农商银行面试:谈谈你未来3年的规划