→阿童沐

財富==支撐一個人生存多長時間的能力!

导航

Oracle数据库设置字符集以及设置TNS=

1、设置TNS:

今天装了Oracle 11g,发现自己有点太潮了,之前一直在用Oracle 10g,发现11g用起来有些不太习惯,比如设置TNS,之前我都会找到相应的tnsname.ora文件进行修改,装上Oracle 11g之后找不到相应的文件,而且安装目录中不允许创建文件只能创建目录,暂时不知道问题出在哪里,经人指导发现Oracle的自带工具可以进行网络配置,实质仍然是将网络配置信息写入到tnsname.ora中,具体如下:

1、

2、

3、

4、

5、

6、

7、

测试完成后,至此一个TNS连接即设置完成,然后可以通过PL/SQL Developer进行连接。

 


2、设置Oracle本地字符集

服务器端Oracle字符集是AMERICAN_AMERICA.US7ASCII 而我装的Oracle客户端使用的字符集在安装的时候选的是中文,因此当查询数据库的时候发现很多中文变成了乱码,因此需要对本地Oracle字符集进行修改,具体如下:

regedit -> HK_LOCAL_MACHINE -> SOFTWARE -> ORACLE -> KEY_OraDb11g_home1 -> NLS_LANG.reg 

修改完成后,再使用PL/SQL Developer查询数据库的时候,中文就不会变成乱码了。

注意:Oracle客户端字符集一定要与Oracle服务器端字符集相一致;

posted on 2012-03-28 20:17  阿童沐  阅读(1818)  评论(0编辑  收藏  举报