目前很多情况下,我们在客户提供的服务器需要安装ORACLE,但服务器一般都是64位,我们安装32位的ORACLE,有的时候无法满足需求。所以需要安装64位ORACLE,但是PLSQL只有32位的导致我们安装了ORACLE服务端,但是客户端PLSQL无法访问。
1首先下载oracle客户端:instantclient-basic-win32-10.2.0.5,把解压之后的文件夹instantclient_10_2放在oracle安装目录的product下,然后复制oracle安装目录下的下的tnsnames.ora文件和listener.ora文件(这两个文件我的路劲是:E:\app\Administrator\product\11.1.0\db_1\NETWORK\ADMIN\)到解压后的文件夹instantclient_10_2中,然后打开pl/sql无登入状态进入:
然后设置ORACLE主目录为解压文件夹instantclient_10_2目录,OCI库指定为解压文件夹instantclient_10_2目录下的oci.dll:
最后在pl/sql安装目录下建立一个txt,里面填写如下内容:注意下面那个instantclient_10_2位置换成你自己的
@echo off
set path=E:\app\Administrator\product\instantclient_10_2
set ORACLE_HOME=E:\app\Administrator\product\instantclient_10_2
set TNS_ADMIN=E:\app\Administrator\product\instantclient_10_2
set NLS_LANG=AMERICAN_AMERICA.AL32UTF8
start plsqldev.exe
然后保存,把txt后缀改成start.bat,然后就可以启动了,启动后就能看到oracle默认库了。