美文网首页
Win7 64bit安装配置Oracle问题

Win7 64bit安装配置Oracle问题

作者: 石榴楠 | 来源:发表于2018-12-04 15:21 被阅读0次

    随着技术的进步,32位系统已经渐渐不能满足用户的需求了,别的不说,光是内存最多只能用到4G就已经很让人不满,为了以后升级内存等需求的考虑,尽管使用64位系统可能会遭遇兼容性问题,也顾不得许多了——毕竟重装一次系统是一件非常庞大的工程啊。

    结果就真的遇到了不小的兼容性问题。

    有相当一部分32位的软件在64位系统中运行得挺好的,比如office,可惜Oracle却不行。Oracle10g 32bit的怎么都装不上,或许通过某些方法能装也不一定,总之我一怒之下就装了64bit的了。好家伙,用sqlplus连接服务器没有问题,但是plsql developer就不行了,之前在32位系统写的连接Oracle数据库的程序也运行不了了,郁闷的不行,于是大拜了一下google大神,终于找到了答案。

    1.到oracle官网下载Oracle InstantClient,我下的是instantclient-basiclite-win32-10.2.0.4.zip。随便解压缩到一个目录,比如D:\oracle\instantclient_10_2,当然在这个目录里面也要设置好tnsnames.ora了。

    2.打开qpsql developer,但是不要登录(因为也登录不了),点击菜单tools->performance->connection,设置Oracle Home和OCI Library,如图示:

    其中Oracle Home位InstantClient的解压缩目录,OCI Librar为该目录下的oci.dll。

    3.设置启动PL/SQL developer的环境,在PL/SQL developer的安装目录下建立一个start.bat文件,文件内容如下:

    @echo off 

    set path=D:\oracle\instantclient_10_2

    set ORACLE_HOME=D:\oracle\instantclient_10_2

    set TNS_ADMIN=D:\oracle\instantclient_10_2

    set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

    start plsqldev.exe

    其中NLS_LANG前部分必须是AMERICAN_AMERICA,后部分是数据库采用的字符集. 如果字符集与服务器的不同,登录的时候会提示你,只要改成一样的就可以了。

    然后启动start.bat即可

    4.更改developer目录的路径。一般32位的程序默认是安装在C:\Program Files (x86)里面,这样的一个路径(又有空格又有括号),好像会带来权限的问题,因此我的解决方案很简单,直接将整个PL/SQL develpoer的安装目录拷贝到别的路径就可以了。

    5.启动plsqldev,只要点击start.bat即可。配置成功!

    相关文章

      网友评论

          本文标题:Win7 64bit安装配置Oracle问题

          本文链接:https://www.haomeiwen.com/subject/xdomcqtx.html