不安装oracle客户端,直接使用plsql连接远程数据库,无法连接

![![![图片说明](https://img-ask.csdn.net/upload/201707/20/1500529181_464071.png)图片说明](https://img-ask.csdn.net/upload/201707/20/1500529171_480709.png)图片说明](https://img-ask.csdn.net/upload/201707/20/1500529148_982995.png)图片说明

不安装oracle客户端,直接使用plsql连接远程数据库,解压了instantclient,但是仍然

6个回答

提示不能初始化oci.dll文件 那可能是你下的客户端架构版本和pl/sql的架构版本不同,我印象中,以前的pl/sql只支持 32位的instantclient的,你是不是下了64位的instantclient了

qq_41009589
qq_41009589 回复baidu_32636153: 老铁,你是怎么解决的啊,我也是只安装了32位的plsql和oracle instantclient 按照网上的提示都配置好了,plsql出现的问题和你一样。
大约 2 年之前 回复
baidu_32636153
baidu_32636153 是oci文件的问题,我按照的事32位的instantclient,但是oci文件我换成64位的就解决了,我也不清怎么回事
3 年多之前 回复

图片说明
图片说明
图片说明

除了这两个地方,还有几个参数需要添加到系统环境变量中,给个链接你自己去看下。
不安装Oracle客户端使用PLSQL

u012556249
风中的千纸鹤 还有一点的是你这个是10G的客户端,你的数据库是什么版本的,如果是11G的也是不可以的
3 年多之前 回复
u012556249
风中的千纸鹤 我怀疑你下载的客户端有问题啊,为什么network文件夹的名字是小写的,不应该都是大写的么
3 年多之前 回复
baidu_32636153
baidu_32636153 回复风中的千纸鹤: 起初是格式化的,也不行,后面修改成这样的,但是如果我在等了窗口,直接点击登陆,提示不能初始化oci.dll文件
3 年多之前 回复
u012556249
风中的千纸鹤 回复baidu_32636153: ORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 60.250.200.205)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl) ) )
3 年多之前 回复
u012556249
风中的千纸鹤 回复baidu_32636153: 把你的tnsnames.ora里面的连接字符串格式化一下试试,你这样顶格的写法可能会造成没办法解析的
3 年多之前 回复
baidu_32636153
baidu_32636153 系统变量配置了,还是不对啊
3 年多之前 回复

看有漏了哪一步,希望能帮到你;
http://blog.csdn.net/hackage4619/article/details/55095656

HackAge4619
写给初学者的几封信 回复baidu_32636153: 首先你用的是orcl(11g),那么instantclient版本应该是instantclient_11_xx的;还有listener.ora文件中的HOST的值改IP成主机名有可能行;
3 年多之前 回复
baidu_32636153
baidu_32636153 我没有安装oracle11g,想通过另一种方式连接远程oracle,解压的instantclient
3 年多之前 回复

先确定,要访问的oracle服务器配置了允许远程监听,还要修改 listener.ora 这个文件,

baidu_32636153
baidu_32636153 listener.ora这个文件我修改了,怎么确定oracle服务器配置了允许远程监听?
3 年多之前 回复

listener.ora,tnsname.ora 这两个文件需要改动!

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐