首先说明数据库的版本数据库
服务器:10.2.0.5.0服务器
客户端:11.2.0.1.0ide
导出会报错spa
EXP-00008: 遇到 ORACLE 错误 1003orm
ORA-01003: no statement parsed虚拟机
和it
EXP-00008: 遇到 ORACLE 错误 904io
ORA-00904: "MAXSIZE": invalid identifierclass
这小样问题,怎么也不会想到是客户端不能向下兼容吧,困了我好久。我决定试下是否是客户端不兼容问题,果真是这样的。变量
装了个虚拟机,客户端版本为10.2.0.4.0
立刻进行exp,仍是报错了
EXP-00091: Exporting questionable statistics.
擦,这错误百度一查,既然是字符集问题,立刻查询下服务器上的字符集是什么?
select * from nls_database_parameters t where t.parameter='NLS_CHARACTERSET';
or
select * 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