关于Oracle导出数据的几个错误EXP-00008,ORA-00904,ORA-01003,EXP-00091


首先说明数据库的版本服务器:10.2.0.5.0客户端:11.2.0.1.0导出会报错EXP-00008: 遇到 ORACLE 错误 1003ORA-01003: no statement parsed和EXP-00008: 遇到 ORACLE 错误 904ORA-00904: “MAXSIZE”: invalid identifier这小样问题,怎么也不会想到是客户端不能向下兼容吧,困了我很久。我决定试下是不是客户端不兼容问题,果然是这样的。
装了个虚拟机,客户端版本为10.2.0.4.0马上进行exp,还是报错了EXP-00091: Exporting questionable statistics.擦,这错误百度一查,既然是字符集问题,马上查询下服务器上的字符集是什么?select * from nls_database_parameters t where t.parameter=’NLS_CHARACTERSET’;orselect * from v$nls_parameters where parameter=’NLS_CHARACTERSET’;
结果是:ZHS16GBK
然后设置字符集了:window平台:WINNT> set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
进行设定后,在环境变量中查看NLS免费云主机域名_LANG的值是否一致,如果不一致可在环境变量中手中修改。
LINUX> export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

相关推荐: Oracle 12.2使用手动创建与注册依赖对象来执行联机重定义

下面的例子将使用手动创建与注册依赖对免费云主机域名象的方法来执行联机重定义操作,原始表创建如下: 假设在联机重定义之后列c1变为了c2。在这种情况下,使用copy_table_dependents过程试图对中间表的c1列创建索引t1_idx,因为不存在列c1就…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 12/31 21:06
下一篇 12/31 21:06