oracle精简客户端和plsql安装问题总结

来源:互联网 发布:女神联盟2进阶11数据 编辑:程序博客网 时间:2024/06/05 10:02

安装环境:win7 

安装完oracle精简客户端后,plsql登录时遇到的问题:Access violation at adress 614A2909 in module 'oran9.dll'.Read of address 0000008

其中使用的oracle精简客户端下载地址:http://ishare.iask.sina.com.cn/f/35627668.html

1、安装完oracle客户端后,在安装PL/SQL。 没有先后顺序,不过建议先安装oracle客户端。因为再装PL/SQL的时候,PL/SQL会自动识别目录。

客户端安装位置可选,我安装的是:D:\database\OracleClient安装完成后会多一个目录名为:ora90

2、将oracle客户端安装完后,修改D:\database\OracleClient\ora90\network\ADMIN下的tnsnames.ora,具体怎么修改这里就不说了。
如果PLSQL安装完后,将你原来的tnsnames.ora覆盖现有的之后。还是有问题。那就说下我遇到的几种情况:

 a) 本来我原来的tnsnames.ora中有配置的几个数据库的连接的。现在登录PLSQL时database哪项没选择了,怎么都不出来原来的数据库名字。

这时候你先直接点取消,然后PLSQL会打开,然后先看下help>>support Info中查看一下你的各个路径对不对。

 我的几个参数如下:
 parameters:
 D:\Program Files\PLSQL Developer\plsqldev.exe
 
 Preference Files
  D:\Program Files\PLSQL Developer\Preferences\Default\Default.ini
  D:\Program Files\PLSQL Developer\Preferences\Administrator\default.ini

Plug-Ins

Homes
  OraHome90  (D:\database\OracleClient\ora90)

DLLs
  D:\database\OracleClient\ora90\bin\oci.dll

TNS File
  D:\database\OracleClient\ora90\network\ADMIN\tnsnames.ora


以上是正确的配置。如果有问题再看往下看。

  请注意以上配置的Homes和DLLs和TNS File
  如果不是上面这样:
  修改方式为:Homes 在系统环境变量里配置,看是否路径正确。安装后应该有,如果你安装多遍(我就是)可能就不是你现在想要使用的oracle客户端的路径了。
  TNS File也是在环境变量里配置的。
  
  然后还有就是那个dlls:

  应该在你的plsql中配置。打开plsql后,在tools里第一项Perference...中Oracle下的connection(默认第一项)有Oracle Home 和 OCI library。

oracle Home就直接选OraHome90这个应该是你刚刚配置过系统变量了的。如果没有也不要紧,直接粘目录也可以 。不过这样可能会说找不到这个文件,建议在环境变量里配置。我遇到的就是找不到。有些人是直接可以找到的。我的是:OraHome90也可以是:D:\database\OracleClient\ora90

  oci library:中的目录应该也是可以选的。如果没有选项那么也粘你安装的客户端的目录。注意这个要带上oci.dll 我的是:D:\database\OracleClient\ora90\bin\oci.dll
  
  这样应该就可以了、
  加一句,如果还是装不上,尤其是那个TNS File 怎么改都不变,那么就打开注册表regedit。搜索TNS试试,然后看你以前安装的别的oracle客户端是不是把这个占了,如果找到了就改成现在的路径就好了。

  还有就是win 7在运行的时候,登录弹出空白框。这个问题是权限的事情。你以管理员身份运行就好了。如果管理员身份运行还是会弹出空白框,那是你的环境变量配置错了,也会弹出这个空白框。尤其是Homes这个环境变量。

原创粉丝点击