案例情景——在一次

C:\Documents and Settings\Administrator>explsxy/lsxy@lsxy_dbfile=E:\lsxy.dmp owner=lsxy

Export:Release 11.2.0.1.0- Production on 星期一 11月 26 14:07:18 2012 Copyright (c) 1982,2009,Oracle and/or its affiliates. All rights reserved.

连接到:Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bitProductionWith the Partitioning,Data Mining and Real Application Testing options

已导出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集

. 正在导出 pre-schema 过程对象和操作

. 正在导出用户 JXUNICOM 的外部函数库名

. 导出 PUBLIC 类型同义词

. 正在导出专用类型同义词

. 正在导出用户 JXUNICOM 的对象类型定义

即将导出 JXUNICOM 的对象...

. 正在导出数据库链接

. 正在导出序号

. 正在导出簇定义

. 即将导出 JXUNICOM 的表通过常规路径...

EXP-00008: 遇到 ORACLE 错误 904ORA-00904: "POLTYP": invalid identifier

EXP-00000: 导出终止失败

发生EXP-00008: 遇到 ORACLE 错误 904 的导出报错。

根据网上的资料和总结,分析可能是本地使用的exp导出工具的版本与数据库服务器端exp版本不一致导致。

在命令操作中发现,本地安装的Oracle 版本是Release 11.2.0.1.0,而数据库服务器端安装的Oracle 是Release 10.2.0.4.0 。

由于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。

据此,最快捷的解决方案就是使用安装了10g Oracle 的机子,进行服务器上数据库数据的导出。

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

oracle错误 904,ORACLE 导出错误 EXP-00008: 遇到 Oracle 错误 904相关推荐

  1. oracle的exp程序,Oracle导出程序Exp的使用

    Oracle导出程序Exp的使用 Oracle的导出实用程序(Export utility)允许从数据库提取数据,并且将数据写入操作系统文件.exp使用的基本格式:exp[username[/pass ...

  2. Oracle数据导入导出imp/exp?批处理文件

    原文:http://ymy131931.iteye.com/blog/1114476 Oracle数据导入导出imp/exp?批处理文件 如何写批处理文件自动将数据导入oracle数据库 Oracle ...

  3. oracle数据库导入和导出

    主机ip(192.168.0.1) 192.168.0.1 =   (DESCRIPTION =     (ADDRESS_LIST =       (ADDRESS = (PROTOCOL = TC ...

  4. oracle数据库exp备份表,oracle数据库exp备份表

    Oracle exp/imp,备份或导入时注意的事项 Oracle exp/imp,备份或导入时注意的事项: 本篇主要讲述的是Oracle exp/imp备份导入的实际操作中需要注意的事项的介绍,凡事 ...

  5. ORACLE exp时出现1455错误,全网唯一正解,建议收藏

    文章目录 一.问题描述 二.问题解决办法 2.1 解决Oracle11G空表不占空间问题 2.2 查看视图是否有编译出错 一.问题描述 在使用exp username/password命令导出用户数据 ...

  6. Oracle数据库导入导出 imp/exp备份还原

    Oracle数据导入导出imp/exp Oracle数据导入导出imp/exp 在cmd的dos命令提示符下执行,而不是在sqlplus里面,但是格式一定要类似于: imp/exp 用户名/密码@se ...

  7. oracle导入索引b报错,数据迁移:oracle数据库表结构导出exp、导入imp

    导出一个用户(userA)下的表结构到另一个用户(userB)下: 第一次使用的是exp.imp命令,同事告诉我可以使用expdp.impdp,两者差异不大,但是后者的功能更多一点,比如导入数据表空间 ...

  8. exp备份导出时报EXP-00091: Exporting questionable statistics”错误

    问题现象      在对ORACLE数据库做exp备份导出时报EXP-00091: Exporting questionable statistics"错误:详情如下: EXP-00091: ...

  9. oracle客户端备份导入导出数据库(exp,imp)

    当从服务器上备份数据到本地 exp HPTDATA/HPTDATA@HPTDATA F:\backup\1.dmp 说明 exp是orcale 备份数据库操作语句 第一个 HPTDATA 是服务器数据 ...

  10. oracle变态错误解决:ORA-00604: 递归 SQL 级别 2 出现错误

    Oracle变态错误: 问题描述: 在使用sys用户执行删除infa用户下表时,报如下错误:          ORA-00604: 递归 SQL 级别 2 出现错误          ORA-009 ...

最新文章

  1. java i o不会的地方_Java I/O 好复杂,傻傻分不清楚,别担心,我们有线索了。。。...
  2. win10未开启没有运行无线服务器,win10系统提示共享无线自动配置服务没有自动运行的解决办法...
  3. 【必备知识点】JavaScript里面那些天天使用的API
  4. mongo-connector导入数据到Elasticsearch
  5. 4011-基于邻接表的深度优先遍历(C++,取巧做法)
  6. 神经网络特征图计算_GNNFiLM:基于线性特征调制的图神经网络
  7. 避免编写解决不存在问题的代码
  8. 常用的 7 款 MySQL 客户端工具,你值得拥有
  9. 嵌入式Linux系统驱动hp1020打印机
  10. LintCode 842: Origami
  11. 使用MTK的SN writer工具写IMEI的方法
  12. 实验五 CA的安装和使用
  13. WiFi大师3.0.9独立可运营版
  14. 你不知道的3D电影7大危害
  15. java自动生成word,java动态生成word解决方案
  16. “COMSOL Multiphysics多物理场仿真技术与应用” 电化学专题
  17. Unity学习笔记第二章:如何创建一个2D游戏
  18. python数据挖掘课程 十.Pandas、Matplotlib、PCA绘图实用代码补充
  19. 【C语言习题】统计君君提水的桶数(不使用ceil函数与floor函数)
  20. cesium解决DeveloperError报错‘Expected longitude to be typeof number, actual type of was string‘

热门文章

  1. 贪心算法之用优先队列(priority_queue)实现哈夫曼编码问题
  2. linux c之使用pthread_create创建线程pthread_join等待线程和pthread_exit终止线程总结
  3. 负基础学python编程_【数据科学系统学习】Python # 编程基础[二]
  4. 个人空间风格模版php,ThinkPHP 模板布局
  5. 这几部经典纪录片,竟然还有人没看过?
  6. 改变世界的5大常数,学过数学的人,这一辈子都不会忘记!
  7. 机器学习资料第3版,助你继续成长!
  8. c#语言输出字符串长度,根据宽度来决定显示的字符串长度(C#)
  9. 湖南工业职业技术学院计算机协会,计算机网络协会
  10. swoole会合并到php吗,thinkphp整合swoole