PL/SQL在64位的win8上连接不了Oracle数据库
发布网友
发布时间:2022-04-07 17:04
我来回答
共2个回答
热心网友
时间:2022-04-07 18:34
1. 需要使用 32位客户端驱动程序,可以从Oracle官方下载
下载地址为看右上角私信。
可下载的程序包有: instantclient-basic-nt-11.2.0.4.0.zip 或者 instantclient-basic-nt-11.2.0.3.0.zip。
2.解压到安装目录,例如:D:\instantclient_11_2 下,然后在这个目录下建立 network/admin 两层文件夹,然后在admin内建立 tnsnames.ora文件,
输入格式如下:
ZTRIOA_192.168.0.17 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.17)(PORT = 1521))
)
(CONNECT_DATA = (SID = ZTRIOA)(SERVER = DEDICATED))
)
这里根据自己的实际情况进行修改,注意ZTRIOA前面没有空格,注意中间的空格,空格多了或少了都会出现错误的。
3.配置系统的环境变量
在 Path 变量值最前面写上: D:\instantclient_11_2;
并新建变量:变量名为:ORACLE_HOME 变量值为:D:\instantclient_11_2
4.安装 PLSQL Developer ,注意安装时不要安装在带“(x86)”的目录内,容易出错。
5.运行“PLSQL Developer”,连接一下试试,正常情况下就可以连接成功了。
6.处理PLSQL Developer连接后出现乱码情况
问题描述:使用Oracle绿色版客户端连接到其它Oracle数据库后,查询出来的信息出现乱码情况。
解决方法:
配置系统的环境变量,增加变量名为: NLS_LANG 变量值为:
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
热心网友
时间:2022-04-07 19:52
Oracle数据库要设置一下追问
可是使用自带的SQL工具能连接成功
就是使用Pl/SQl连接不了