Erp100论坛's Archiver

xiangzhao 发表于 2008-7-3 20:07

请问如何修改nls_parameters中的参数?

问题1:
用select * from v$nls_parameters
中查出:
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        ZHS16CGB231280
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 TZR
NLS_TIMESTAMP_TZ_FORMAT        DD-MON-RR HH.MI.SSXFF AM TZR
NLS_DUAL_CURRENCY        $
NLS_NCHAR_CHARACTERSET        UTF8
想修改类似下面的参数,把NLS_LANGUAGE改成SIMPLIFIED CHINESE ,请问如何修改?
NLS_LANGUAGE        
NLS_TERRITORY

问题2:
在一个运行正常的数据库中查出props$与v$nls_parameters中的字符集参数内容不同.

从props$中查字符集为AMERICAN_AMERICA.ZHS16GBK
从v$nls_parameters中查字符集为SIMPLIFIED CHINESE_CHINA.ZHS16GBK
请问这是否正常?

xiangzhao 发表于 2008-7-3 20:07

重要的还要看你的客户端的字符集是什么了,在oracle中Session的变量是最优先的。实例和数据是什么字符集并不是很重要。

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.