您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

EXP-00008: 遇到 Oracle 错误 904

2024/5/3 23:33:17发布38次查看
发生exp-00008: 遇到 oracle 错误 904 的导出报错。根据网上的资料和总结,分析可能是本地使用的exp导出工具的版本与数据库服务器
案例情景——在一次oracle 数据库导出时:
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.
ora-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 的机子,进行服务器上数据库数据的导出。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product