oracle数据导出失败的问题与解决

    xiaoxiao2021-03-25  129

    今天在用expdp导出数据时,报如下错误: **Export: Release 11.2.0.1.0 - Production on 星期二 8月 21 11:07:58 2012 Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.** UDE-00018: 数据泵客户机与数据库版本 10.2.0.1.0 不兼容

    于是该用exp方式导出,结果出现以下错误: **EXP-00008: 遇到 ORACLE 错误 904 ORA-00904: “POLTYP”: 标识符无效 EXP-00000: 导出终止失败**

    经过查看报错日志及网上查找相关资料,发现是oracle客户端和服务器版本不一致的原因,客户端版本是11.2.0.1.0,而服务器版本是10.2.0.1.0, 比客户端版本低,故不能进行数据导出操作。若重新装适合版本的客户端,太过麻烦。查看oracle安装目录,发现客户端和服务器的Bin目录下都有exp、expdp的exe程序,于是修改环境变量,将path下的oracle执行路径改为E:\app\product\11.1.0\db_1\bin,即服务器端的bin目录,使在dos窗口中执行服务器端bin目录下的程序。再重启计算机,执行导出就成功了。

    转载请注明原文地址: https://ju.6miu.com/read-14631.html

    最新回复(0)