怎样修改字符集
如题,谢谢! 问题点数:20、回复次数:12Top
1 楼smallcrocodile(大鳄鱼)回复于 2003-11-03 08:40:16 得分 1
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 下新建NLS_LANG字符串值为你的字符集Top
2 楼zhangshunshi(宇轩)回复于 2003-11-03 08:51:40 得分 2
可以由子集向超集改,象下面
US7ASCII -》WE8ISO8859P1 Yes
US7ASCII -》ZHS16GBK Yes
US7ASCII -》UTF8 Yes
具体步骤为:
SQL> STARTUP MOUNT;
SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION;
SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
SQL> ALTER DATABASE OPEN;
SQL> ALTER DATABASE CHARACTER SET <new_character_set_name>;
SQL> SHUTDOWN IMMEDIATE; -- or NORMAL
SQL> STARTUP;
Top
3 楼zhongchai(zhongchai)回复于 2003-11-03 10:24:50 得分 0
oracle所在的环境变量里改,然后重启数据库
或者到视图V$parameters里修改Top
4 楼chenxiaowen()回复于 2003-11-03 11:34:02 得分 0
能不能说具体一点,我是新手,谢谢!Top
5 楼hanychun(HANHAN)回复于 2003-11-03 12:50:33 得分 1
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 下的NLS_LANG字符串值修改为AMERICAN_AMERICA.us7ascii。
Top
6 楼dragonl3()回复于 2003-11-03 17:12:27 得分 1
同意
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 下的NLS_LANG字符串值修改为AMERICAN_AMERICA.us7ascii。
Top
7 楼chenxiaowen()回复于 2003-11-04 21:05:03 得分 0
我想修改为简体中文Top
8 楼blfang()回复于 2003-11-04 21:08:16 得分 5
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 下的NLS_LANG字符串值修改为SIMPLIFIED CHINESE_CHINA.ZHS16GBKTop
9 楼chenxiaowen()回复于 2003-11-04 21:26:57 得分 0
我想问一下,在局域网上修改如字段czbj(char 1)老是出现怪字符如□,是不是跟字符集有关?Top
10 楼chenxiaowen()回复于 2003-11-04 21:42:53 得分 0
怎么没有人回答!Top
11 楼chenxiaowen()回复于 2003-11-05 07:07:41 得分 0
是否真的没有人回答?Top
12 楼cxwsoftware(方宇)回复于 2003-11-05 18:05:52 得分 10
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 下的NLS_LANG字符串值修改为AMERICAN_AMERICA.us7ascii
改如字段czbj(char 1)老是出现怪字符如"□",是跟他有关!
Top




