oracle9i字符集问题

原创 2007年09月26日 09:59:00

 以下是我在实际工作中遇到这种问题的解决方法:

1.假如服务器的字符集为WE8ISO8859P1,如果不知道是什么字符集,在PL/SQL中可输入

select * from V$NLS_PARAMETERS, 在下方就可看到如下信息:

NLS_LANGUAGE SIMPLIFIED CHINESE
NLS_TERRITORY CHINA
.....
NLS_CHARACTERSET ZHS16GBK
.....

可知道字符集为SIMPLIFIED CHINESE_CHINA.ZHS16GBK.

如果是想查看客户端oracle字符集,则在SQL PLUS下输入select userenv('language') from dual;
就可知道客户端oracle字符集.

2.如果连接服务器数据库的字符集为AMERICAN_AMERICA.WE8ISO8859P1,

(1) 新建系统环境变量: NLS_LANG, 值为AMERICAN_AMERICA.WE8ISO8859P1,

(2) 打开注册表, 在HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/NLS_LANG, 设NLS_LANG的值为 AMERICAN_AMERICA.WE8ISO8859P1;

(3) 再在HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOME0, 设NLS_LANG的值为AMERICAN_AMERICA.WE8ISO8859P1.

重起PL/SQL, 即可.
如果字符集为SIMPLIFIED CHINESE_CHINA.ZHS16GBK的, 方法同上.

如果用PL/SQL同时要打开不同字符集的数据库的话, 这种方法不行了, 哪位仁兄对oracle字符集有好的解决办法,一起讨论下吧.

Oracle9i 字符集与NLS_LANG搭配测试兼乱码问题分析

【背景介绍】 =================================================================== 最近在使用Oracle9i数据库进行数据插入...
  • yudehui
  • yudehui
  • 2011年10月23日 19:49
  • 395

解决启动Oracle9i中OEM或OMS常见问题

近来,浏览BBS时,常看到“急急急!如何启动OMS?”的字眼,就针对以上这类问题,我有些经验想和大家共同分享。      能否正常启动OEM或OMS关键有以下两点:      第一.Oracl...
  • ergouge
  • ergouge
  • 2012年05月18日 20:31
  • 513

oracle9i 常用问题八:User视图645~782

9I管理的数据字典USER视图  645. USER_ALL_TABLES       包含对用户可用的表的描述。  646. USER_ARGUMENTS       列出对...
  • rbible
  • rbible
  • 2013年09月24日 11:11
  • 397

oracle9i安装问题

在RHAS3上成功安装Oracle9204 1、从网上下载redhat Enterprise Linux Advanced Server3的四个安装文件,安装时swap分区设置为内存的二倍。不要...

在hp-ux上建oracle9i(9.2)数据库失败的问题解决

今天在hp-ux上安装oracle9i(9.2),软件安装正常,但在执行dbca建数据库时报错: ORA-27302:failure occured at:skgpwreset1 .............

Oracle9i的常见登陆问题的解决方法

近来,浏览BBS时,常看到“急急急!如何启动OMS?”的字眼,就针对以上这类问题,我有些经验想和大家共同分享。 能否正常启动OEM或OMS关键有以下两点: 第一.Oracle的系统服务是否开启; ...
  • ergouge
  • ergouge
  • 2012年05月11日 17:02
  • 856

[转]Oracle9i的常见登陆问题的解决方法

第一.Oracle的系统服务是否开启;第二.登录时用的用户名和口令是否正确。那么先针对第一点谈谈Oracle的系统服务。在完全安装的情况下,Oracle的系统服务共有11项:1.Oracle OLAP...

wxh ORACLE9I删表空间问题

  • 2007年09月26日 23:06
  • 42KB
  • 下载

oracle9i与10g与11g的区别

Oracle 10g比9i多的新特性?         1. 10g支持网格计算,即多台结点服务器利用高速网络组成一个虚拟的高性能服务器,负载在整个                网格中衡(Load...

Oracle9i 安装完全教程

Oracle9i 安装完全教程 其实,我本来想学会用mysql就ok啦。鉴于教材用的是Oracle9i的数据库,所以就想装多个。。 如果想直接在本机上装Oracle数据库的童鞋注意了,你的...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:oracle9i字符集问题
举报原因:
原因补充:

(最多只允许输入30个字)