错误原因: Oracle 版本中IMP和EXP的兼容问题。

我这里是因为本机上的oracle版本高于服务器上的oracle版本

解决办法:
安装和服务器同版本的10g客户端,在命令窗口化中切换到10g客户端的bin目录下面进行导入就ok了。
为什么要切换呢,因为你的环境变量是设置成11g的导出工具,你需要手动指定你当前导出工具的版本。
网上其他办法:

  其实我大致就知道怎么解决了,因为安装完oracle server后也会自己带有exp工具的,这个exp工具的版本是和server一致的,也就是说他的环境中的默认的exp工具是他client的exp工具,而不是server的exp工具,那么只要把默认的exp工具改为server的就可以了,所以把环境变量改下就OK了,怎么改?看下面的。之前的环境变量path下是这样的:path=E:\oracle11g\product\client32admin\product\11.2.0\client_1\bin;(其它省略)根据名字可以看到指向的是client的路径,改为指向server的路径(E:\oracle11g\product\11.1.0\db_1\BIN)path=E:\oracle11g\product\11.1.0\db_1\BIN;(其它省略)
 解决办法:在环境变量中建oracle_home,路径是bin 的上一级,如:你的bin在d:\oracle\bin,那么变量值设置为d:\oracle.

注:不同版本的oracle环境变量不一样,就拿我11g的来说,上面两种思路行不通

Oracle的imp/exp组件的操作原则–向下兼容,且有一些规则:

规则1:低版本的exp/imp可以连接到高版本(或同版本)的数据库服务器,但高版本的exp/imp不能连接到低版本的数据库服务器;

规则2:高版本exp出的dmp文件,低版本无法imp(无法识别dmp文件);低版本exp出的dmp文件,高版本可以imp(向下兼容);

规则3:从Oracle 低版本Export的数据可以Import到Oracle高版本中,但限于Oracle的相邻版本,如从Oracle 10 到 Oracle 11.对于两个不相邻版本间进行转换,如从Oracle 9 到 Oracle 11,则应先将数据输入到中间版本-Oracle 10,再从中间数据库转入更高版本Oracle 11。

ORACLE 错误 904相关推荐

  1. oracle 904 maxsize,EXP-00008: 遇到 ORACLE 错误 904 ORA-01003

    今日导数据遇到一错误,记得之前也遇到过,但是没做记录,在此记一记,便于加深印象. 使用exp导数据的时候,在本地连远程DB服务器执行如下语句:exp **/**@192.168.90.125/cent ...

  2. oracle错误 904,ORACLE 导出错误 EXP-00008: 遇到 Oracle 错误 904

    案例情景--在一次 C:\Documents and Settings\Administrator>explsxy/lsxy@lsxy_dbfile=E:\lsxy.dmp owner=lsxy ...

  3. mysql报904_EXP-00008:遇到ORACLE错误904问题

    案例情景--在一次Oracle 数据库导出时: C:\Documents and Settings\Administrator>exp lsxy/lsxy@lsxy_db file=E:\lsx ...

  4. 00058 imp,IMP-00058: 遇到 ORACLE 错误 904

    IMP-00058: 遇到 ORACLE 错误 904 我将A服务器下的导入B服务器时其中一个表出现以下错误,出错误后我单独将这个表导出,然后导入.B服务器下已有T_CALLREORDS表,并且已有新 ...

  5. imp00003oracle6550,Oracle 错误收集

    Oracle 错误大全 ORA-00001: 违反唯一约束条件 (.)ORA-00017: 请求会话以设置跟踪事件ORA-00018: 超出最大会话数ORA-00019: 超出最大会话许可数ORA-0 ...

  6. oracle列名无效字符,案例学习Oracle错误:ORA-00904 invalid column name

    ORA-00904 invalid column name ORA-00904: 无效的列名 Cause The column name entered is either missing or in ...

  7. Oracle技巧:如何诊断一些未预料的 Oracle 错误(ORA-NNNN)

    Oracle技巧:如何诊断一些未预料的 Oracle 错误(ORA-NNNN) 2016-12-15 诗檀软件 AIX专家俱乐部 这里我们讨论下如何诊断一些未预料的 Oracle 错误(ORA-NNN ...

  8. oracle10个,OracleDBA新手经常碰到的10个Oracle错误

    OracleDBA新手经常碰到的10个Oracle错误(英文) This document contains information about errors frequently encounter ...

  9. [转]EXP-00056: 遇到 ORACLE 错误 31600

    exp system/password full=y file=e:\20030904.dmp log=e:\20030904.log     连接到: Oracle9i Enterprise Edi ...

  10. oracle4045,ORACLE 错误 4045

    导入数据库文件的时候出现如下错误,求高手指点: IMP-00003: 遇到 ORACLE 错误 4045 ORA-04045: 在重新编译/重新验证 SYS.DBMS_STATS 时出错 ORA-00 ...

最新文章

  1. db2 springboot 整合_springboot的yml配置文件通过db2的方式整合mysql的教程
  2. SpringMVC+MyBatis项目总结(一)
  3. Jquery 获取对象的几种方式介绍
  4. 切换运行时用户以及用户组
  5. 成功解决ImportError: Missing optional dependency ‘fastparquet‘. fastparquet is required for parquet supp
  6. python股票数据预处理_Python股票处理之六_数据预处理A
  7. Android studio | From Zero To One ——XML文件中的单行注释与多行注释
  8. 个人linux版本管理,浅谈各个Linux版本的个人看法
  9. Delta3d框架学习--程序启动过程详解
  10. 自动Shader优化器glsl_optimizer的编译与使用
  11. 研究解决CLOB字段IO问题的方法
  12. 动画效果之PC端 移动端 探照灯遮罩动画
  13. 袁玉玮:简介人工智能在基金界的应用 (一)
  14. xp系统设置锁定计算机,XP系统电脑如何设置自动锁屏?
  15. 问题:Permission denied: user=dr.who, access=WRITE, inode=“/“:hadoop:supergroup:drwxr-xr-x
  16. @Valid注解的使用---SpringMvc中的校验框架@valid和@validation的概念及相关使用
  17. 联想数字化转型之路:从传统IT到“新IT”
  18. 【Demo】银行主数据的修改
  19. 【每周一篇】常用推荐算法总结
  20. cocosCreator 精灵图片加载(一键还原大小+动态修改图片)

热门文章

  1. 标志位寄存器与CF、OF标志位的区分
  2. PHP一句话木马后门
  3. 上海复旦大学校友会曾鸣: 互联网的本质
  4. 163个人域名邮箱申请,163个人邮箱怎么注册创建
  5. 技术图文:如何利用 C#+Echarts 绘制 Smoothed Line Chart?
  6. iOS加速计和陀螺仪
  7. 如何更改xp计算机用户名和密码错误,XP更改开机密码提示“Windows不能更改密码”如何解决...
  8. u盘显示请插磁盘f_U盘插电脑上一直显示请插入磁盘是啥意思 - 卡饭网
  9. 共享硬盘没有权限访问计算机,win7系统访问磁盘共享没有权限的解决方法
  10. 三种视觉自动化检测的解决方案