oracle11g 64位连接32位PLSQL
上一篇 /
下一篇 2016-05-20 14:13:44
/ 个人分类:oracle
电脑是WIN7 64位的,找了个64bit oracle11g安装后连接plsql时报错:提示是否安装了32位的oracle客户端。最近出现了一系列因为64位连接32位不成功的案例,终于在网上找到解决方法,连接成功,步骤如下。
1、下载Instant Client Downloads for Microsoft Windows (32-bit),请不要下载64bit的,据说不能连接成功。
2、下载之后将其解压,不需要进行安装,在instantclient_11_2目录下新建两层文件夹\NETWORK\ADMIN,再在ADMIN文件夹下面建一个tnsnames.ora文件,然后向文件中添加如下内容:
ORACLE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ORACLE)
)
)
LISTENER_ORACLE =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)
3、下载一个PL/SQL Developer进行安装,但需要强调一点:安装路径中不能有括号,比如默认安装在C:\Program Files (x86)目录下面,会报错,此时只要改变安装路径路径中不带()即可。
4、安装完成之后,运行PL/SQL Developer,此时出现的登录窗体不能进行登录,点击Calcel按钮,这时会在无登录状态下进入。然后配置相应信息,把之前的解压的Instant Client Downloads for Microsoft Windows (32-bit)信息配置上:
5、重新启动PL/SQL Developer进行登录即可,相关连接配置可以在tnsnames.ora下创建一下,注意连接名称前不能带空格,不然连接报错。
收藏
举报
TAG:
oracle64bit
plsql32bit