注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Memory extender

Beautiful Day..

 
 
 

日志

 
 

修改Oracle 数据库字符集  

2011-01-21 16:40:08|  分类: Oracle Database |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

今天打算做个小测试,结果发现DB的字符集是WE8ISO8859P1,任何汉字字符插入到数据库之后都变成了问号

于是打算修改字符集为UTF8。

--当然这只是我个人的小测试库,生产环境是万万不可如此草率的...

[oracle@localhost ~]$ sqlplus / as sysdba

SQL*Plus: Release 10.2.0.1.0 - Production on Fri Jan 21 16:28:29 2011

Copyright (c) 1982, 2005, Oracle.  All rights reserved.


Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options

SQL> SELECT USERENV('language') FROM dual;
 
USERENV('LANGUAGE')
----------------------------------------------------
AMERICAN_AMERICA.WE8ISO8859P1

SQL> alter system enable restricted session;

System altered.

SQL> ALTER DATABASE CHARACTER SET UTF8;
ALTER DATABASE CHARACTER SET UTF8
*
ERROR at line 1:
ORA-12712: new character set must be a superset of old character set

--提示新的字符集必须为旧字符集的超集

SQL> alter database character set INTERNAL_USE UTF8;

Database altered.

--INTERNAM_USE的作用应该就是使它跳过是否超集的验证(没去查文档,只是猜测)

SQL> SELECT USERENV('language') FROM dual;
 
USERENV('LANGUAGE')
----------------------------------------------------
AMERICAN_AMERICA.UTF8

----------------------------------------------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------------------------------------------

附:Oracle? Database Globalization Support Guide 10g Release 2 (10.2) —— Character Set Migration

http://download.oracle.com/docs/cd/B19306_01/server.102/b14225/ch11charsetmig.htm

  评论这张
 
阅读(343)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017