Chinaunix首页 | 论坛 | 博客
  • 博客访问: 278949
  • 博文数量: 121
  • 博客积分: 3050
  • 博客等级: 中校
  • 技术积分: 1262
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-25 12:18
文章分类

全部博文(121)

文章存档

2016年(3)

2011年(17)

2010年(34)

2009年(16)

2008年(40)

2007年(2)

2006年(9)

我的朋友

分类: Oracle

2009-03-11 13:57:15

问题:在OVO MESSAGES browses中查看消息时出现乱码,经过确认,需要改变OVO数据库字符集设置,
以下是查看和操作步骤,由于OVO在建库时会根据安装要求建库,所以没有其它特别的。

SQL> select name,value$ from props$ where name like '%NLS%';
 
NAME
------------------------------
VALUE$
--------------------------------------------------------------------------------
NLS_LANGUAGE
AMERICAN
 
NLS_TERRITORY
AMERICA
 
NLS_CURRENCY
$
 
 
NAME
------------------------------
VALUE$
--------------------------------------------------------------------------------
NLS_ISO_CURRENCY
AMERICA
 
NLS_NUMERIC_CHARACTERS
.,
 
NLS_CHARACTERSET
ZHS16CGB231280
 
 
NAME
------------------------------
VALUE$
--------------------------------------------------------------------------------
NLS_CALENDAR
GREGORIAN
 
NLS_DATE_FORMAT
DD-MON-RR
 
NLS_DATE_LANGUAGE
AMERICAN
 
 
NAME
------------------------------
VALUE$
--------------------------------------------------------------------------------
NLS_SORT
BINARY
 
NLS_TIME_FORMAT
HH.MI.SSXFF AM
 
NLS_TIMESTAMP_FORMAT
DD-MON-RR HH.MI.SSXFF AM
 
 
NAME
------------------------------
VALUE$
--------------------------------------------------------------------------------
NLS_TIME_TZ_FORMAT
HH.MI.SSXFF AM TZR
 
NLS_TIMESTAMP_TZ_FORMAT
DD-MON-RR HH.MI.SSXFF AM TZR
 
NLS_DUAL_CURRENCY
$
 
 
NAME
------------------------------
VALUE$
--------------------------------------------------------------------------------
NLS_COMP
BINARY
 
NLS_LENGTH_SEMANTICS
BYTE
 
NLS_NCHAR_CONV_EXCP
FALSE
 
 
NAME
------------------------------
VALUE$
--------------------------------------------------------------------------------
NLS_NCHAR_CHARACTERSET
AL16UTF16
 
NLS_RDBMS_VERSION
10.2.0.4.0
 
 
20 rows selected.
 
SQL>  alter database character set ZHS16CGB231280
  2  ;
 alter database character set ZHS16CGB231280
*
ERROR at line 1:
ORA-12719: operation requires database is in RESTRICTED mode
 
 
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount
ORACLE instance started.
 
Total System Global Area  369098752 bytes
Fixed Size                  2056248 bytes
Variable Size             113250248 bytes
Database Buffers          251658240 bytes
Redo Buffers                2134016 bytes
Database mounted.
SQL> alter session set sql_trace=true;
 
Session altered.
 
SQL> alter system enable restricted session;
 
System altered.
 
SQL> lter
SP2-0042: unknown command "lter" - rest of line ignored.
SQL> alter database open;
 
Database altered.
 
SQL> alter database character set ZHS16CGB231280
  2  ;
 
Database altered.
 
SQL> show parameter lang;
 
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
nls_date_language                    string
nls_language                         string      AMERICAN
SQL> shutdown immediatedgg;
 
SQL> alter session set sql_trace=false;
 
Session altered.
 
SQL>
SQL>
SQL> select * from v$nls_parameters;
 
PARAMETER
----------------------------------------------------------------
VALUE
----------------------------------------------------------------
NLS_LANGUAGE
SIMPLIFIED CHINESE
 
NLS_TERRITORY
CHINA
 
NLS_CURRENCY
£¤
 
 
PARAMETER
----------------------------------------------------------------
VALUE
----------------------------------------------------------------
NLS_ISO_CURRENCY
CHINA
 
NLS_NUMERIC_CHARACTERS
.,
 
NLS_CALENDAR
GREGORIAN
 
 
PARAMETER
----------------------------------------------------------------
VALUE
----------------------------------------------------------------
NLS_DATE_FORMAT
DD-MON-RR
 
NLS_DATE_LANGUAGE
SIMPLIFIED CHINESE
 
NLS_CHARACTERSET
ZHS16CGB231280
 
 
PARAMETER
----------------------------------------------------------------
VALUE
----------------------------------------------------------------
NLS_SORT
BINARY
 
NLS_TIME_FORMAT
HH.MI.SSXFF AM
 
NLS_TIMESTAMP_FORMAT
DD-MON-RR HH.MI.SSXFF AM
 
 
PARAMETER
----------------------------------------------------------------
VALUE
----------------------------------------------------------------
NLS_TIME_TZ_FORMAT
HH.MI.SSXFF AM TZR
 
NLS_TIMESTAMP_TZ_FORMAT
DD-MON-RR HH.MI.SSXFF AM TZR
 
NLS_DUAL_CURRENCY
£¤
 
 
PARAMETER
----------------------------------------------------------------
VALUE
----------------------------------------------------------------
NLS_NCHAR_CHARACTERSET
AL16UTF16
 
NLS_COMP
BINARY
 
NLS_LENGTH_SEMANTICS
BYTE
 
 
PARAMETER
----------------------------------------------------------------
VALUE
----------------------------------------------------------------
NLS_NCHAR_CONV_EXCP
FALSE
 
 
19 rows selected.
 
SQL>  show parameter lang
 
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
nls_date_language                    string
nls_language                         string      AMERICAN

查看数据库参数
SQL>  select * from v$nls_parameters;
 
PARAMETER
----------------------------------------------------------------
VALUE
----------------------------------------------------------------
NLS_LANGUAGE
SIMPLIFIED CHINESE
 
NLS_TERRITORY
CHINA
 
NLS_CURRENCY
£¤
 
 
PARAMETER
----------------------------------------------------------------
VALUE
----------------------------------------------------------------
NLS_ISO_CURRENCY
CHINA
 
NLS_NUMERIC_CHARACTERS
.,
 
NLS_CALENDAR
GREGORIAN
 
 
PARAMETER
----------------------------------------------------------------
VALUE
----------------------------------------------------------------
NLS_DATE_FORMAT
DD-MON-RR
 
NLS_DATE_LANGUAGE
SIMPLIFIED CHINESE
 
NLS_CHARACTERSET
ZHS16CGB231280
 
 
PARAMETER
----------------------------------------------------------------
VALUE
----------------------------------------------------------------
NLS_SORT
BINARY
 
NLS_TIME_FORMAT
HH.MI.SSXFF AM
 
NLS_TIMESTAMP_FORMAT
DD-MON-RR HH.MI.SSXFF AM
 
 
PARAMETER
----------------------------------------------------------------
VALUE
----------------------------------------------------------------
NLS_TIME_TZ_FORMAT
HH.MI.SSXFF AM TZR
 
NLS_TIMESTAMP_TZ_FORMAT
DD-MON-RR HH.MI.SSXFF AM TZR
 
NLS_DUAL_CURRENCY
£¤
 
 
PARAMETER
----------------------------------------------------------------
VALUE
----------------------------------------------------------------
NLS_NCHAR_CHARACTERSET
AL16UTF16
 
NLS_COMP
BINARY
 
NLS_LENGTH_SEMANTICS
BYTE
 
 
PARAMETER
----------------------------------------------------------------
VALUE
----------------------------------------------------------------
NLS_NCHAR_CONV_EXCP
FALSE
 
 
19 rows selected.
 
SQL>  exit
Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
$ env |grep LANG
LANG=zh_CN.hp15CN
NLS_LANG=simplified chinese_china.ZHS16CGB231280
$ exit
logout
djt_nm#          
阅读(1095) | 评论(0) | 转发(0) |
0

上一篇:HP OM 汉化一例

下一篇:hp hotfix 工具使用

给主人留下些什么吧!~~