免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2140 | 回复: 7
打印 上一主题 下一主题

HIS下,从ORACLE816升级到817,导入数据中文乱码 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-04-19 16:37 |只看该作者 |倒序浏览
windwos2000平台,HIS,从ORACLE816升级到817,导入数据后SQLPLUS中查询表,不显示中文,请教有没有好的办法解决这个问题?

[ 本帖最后由 hibody 于 2006-4-19 16:38 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2006-04-19 16:58 |只看该作者
你是严格按照readme 升级的吗?
C:\>set   //看看环境变量
C:\>set NLS_LANG=american_america.ZHS16GBK

试试

论坛徽章:
0
3 [报告]
发表于 2006-04-19 17:58 |只看该作者
估计是字符问题!

论坛徽章:
0
4 [报告]
发表于 2006-04-19 18:34 |只看该作者
原帖由 imtj 于 2006-4-19 17:58 发表
估计是字符问题!


肯定是了, 这时如果原来的dmp文件和原库没有的话可能惨了.

论坛徽章:
0
5 [报告]
发表于 2006-04-19 22:26 |只看该作者
原帖由 cole 于 2006-4-19 16:58 发表
你是严格按照readme 升级的吗?
C:\>set   //看看环境变量
C:\>set NLS_LANG=american_america.ZHS16GBK

试试



我是直接从注册表里修改的。请问:american_america.ZHS16GBK导入数据前修改还是导入数据后修改?
原始的库都备份过了,通过拷贝方式备份的。

[ 本帖最后由 hibody 于 2006-4-19 22:27 编辑 ]

论坛徽章:
0
6 [报告]
发表于 2006-04-20 11:08 |只看该作者
我这里是二把刀,希望多指点。

论坛徽章:
0
7 [报告]
发表于 2006-04-20 15:00 |只看该作者
最简单的方法,你用toad 或者 客户端 链接过来查询,看看是否出现乱码,如果其它的客户端也出现乱码就是你在升级的过程中出了问题, 我记得按readme来做的话 没有涉及 改字符的地方 ,你是怎么升级的?
查看服务器字符集
SVRMGR> SELECT * FROM NLS_DATABASE_PARAMETERS;
PARAMETER                      VALUE                                                                           
------------------------------ --------------------------------------------------------------------------------
NLS_LANGUAGE                   AMERICAN                                                                        
NLS_TERRITORY                  AMERICA                                                                        
NLS_CURRENCY                   $                                                                              
NLS_ISO_CURRENCY               AMERICA                                                                        
NLS_NUMERIC_CHARACTERS         .,                                                                              
NLS_CHARACTERSET               ZHS16GBK                                                                        
NLS_CALENDAR                   GREGORIAN                                                                       
NLS_DATE_FORMAT                DD-MON-RR                                                                       
NLS_DATE_LANGUAGE              AMERICAN                                                                        
NLS_SORT                       BINARY                                                                          
NLS_TIME_FORMAT                HH.MI.SSXFF AM                                                                  
NLS_TIMESTAMP_FORMAT           DD-MON-RR HH.MI.SSXFF AM                                                        
NLS_TIME_TZ_FORMAT             HH.MI.SSXFF AM TZH:TZM                                                         
NLS_TIMESTAMP_TZ_FORMAT        DD-MON-RR HH.MI.SSXFF AM TZH:TZM                                                
NLS_DUAL_CURRENCY              $                                                                              
NLS_COMP                       BINARY                                                                          
NLS_NCHAR_CHARACTERSET         ZHS16GBK                                                                        
NLS_RDBMS_VERSION              8.1.7.0.0                                                                       
18 rows selected.


查看客户端使用的字符集

SVRMGR> select * from v$nls_parameters
     2> ;
PARAMETER                                                        VALUE                                                           
---------------------------------------------------------------- ---------------------------------
NLS_LANGUAGE                                                     AMERICAN                                                        
NLS_TERRITORY                                                    AMERICA                                                         
NLS_CURRENCY                                                     $                                                               
NLS_ISO_CURRENCY                                                 AMERICA                                                         
NLS_NUMERIC_CHARACTERS                                           .,                                                              
NLS_CALENDAR                                                     GREGORIAN                                                      
NLS_DATE_FORMAT                                                  DD-MON-RR                                                      
NLS_DATE_LANGUAGE                                                AMERICAN                                                        
NLS_CHARACTERSET                                                 ZHS16GBK                                                        
NLS_SORT                                                         BINARY                                                         
NLS_TIME_FORMAT                                                  HH.MI.SSXFF AM                                                  
NLS_TIMESTAMP_FORMAT                                             DD-MON-RR HH.MI.SSXFF AM                                       
NLS_TIME_TZ_FORMAT                                               HH.MI.SSXFF AM TZH:TZM                                          
NLS_TIMESTAMP_TZ_FORMAT                                          DD-MON-RR HH.MI.SSXFF AM TZH:TZM                                
NLS_DUAL_CURRENCY                                                $                                                               
NLS_NCHAR_CHARACTERSET                                           ZHS16GBK                                                        
NLS_COMP                                                         BINARY                                                         
17 rows selected.

对比一下看看,我这个是正常的。

论坛徽章:
0
8 [报告]
发表于 2006-04-21 10:45 |只看该作者
非常感谢COLE!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP