ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 64位Windows7下32位plsql不能连接Oracle11g的处理

64位Windows7下32位plsql不能连接Oracle11g的处理

原创 Linux操作系统 作者:jetcheng 时间:2012-04-15 23:23:07 0 删除 编辑

64Window7PL/SQL不能启动的解决办法

1、  Oracle公司网站下载与Oracle安装版本相应的Client,如instantclient_11_2,解压到一个目录,例如D:\ instantclient_11_2

2、  修改D:\instantclient_11_2\tnsnames.ora文件,添加与Oracle数据库对应的地址SID;例如

ORCL =

  (DESCRIPTION =

    (ADDRESS_LIST =

      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

    )

    (CONNECT_DATA =

      (SERVER = DEDICATED)

      (SERVICE_NAME = orcl)

    )

  )

3、  启动PL/SQL Developer,进入 工具 > 首选项,让“Oracle主目录名”指向D:\instantclient_11_2,让OCI库指向D:\instantclient_11_2\oci.dll,保存退出;

4、  Windows7添加环境变量(如果已经有对应的环境变量添加值即可),环境变量NSL_LANG,值为SIMPLIFIED CHINESE_CHINA.ZHS16GBK;环境变量TNS_ADMIN值为D:\instantclient_11_2;另外我想说:如果要完美支持中文那么,(a)、操作系统一定要支持中文!而且最好是gbk编码的(b)、安装数据库的时候一定要选择字中文符集ZHS16GBK的否则容易出现很多问题。

5、在PL/SQL Developer里面的首选项里设置font是中文编码的。

6、  启动PL/SQL OK

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/86216/viewspace-721249/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2012-04-14

  • 博文量
    3
  • 访问量
    7730