请问如何修改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
请问这是否正常? 重要的还要看你的客户端的字符集是什么了,在oracle中Session的变量是最优先的。实例和数据是什么字符集并不是很重要。
页:
[1]