如何让plsql连接64位oracle数据库

如何让plsql连接64位oracle数据库,第1张

现在有64位的plsql,下载一个安装就行了

或者如果是32位的plsql:

64位系统下,使用PL/SQL Developer连接Oracle:

1. 下载32位Oracle InstantClient,并展开到某目录,例如C:\instantclient-basic-nt-11.2.0.2.0;

2. 将系统的tnsnames.ora拷贝到该目录下;

3. 在PLSQL Developer中设置Oracle_Home和OCI Library:

Tools- Preferences -Oracle Connection:

Oracle_Home: C:\instantclient-basic-nt-11.2.0.2.0

OCI Library: C:\instantclient-basic-nt-11.2.0.2.0\oci.dll

4. 在PLSQL Developer目录下建立如下bat文件,替换其快捷方式,启动PLSQL Developer:

@echo off

set path=C:\instantclient-basic-nt-11.2.0.2.0

set ORACLE_HOME=C:\instantclient-basic-nt-11.2.0.2.0

set TNS_ADMIN=C:\instantclient-basic-nt-11.2.0.2.0

set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

start plsqldev.exe

第一步:输入用户名和密码

第二步:输入数据库”ip:152/实例“如”192.168.8.58:1521/orcl“,解释前面的ip是oracle服务端安装位置,1521是oracle默认端口,orcl是创建数据库的实例(默认为orcl)

第三步:选择连接方式为”Normal“,之后点击确定,即可完成连接 *** 作。

c#连接oracle,建议用System.Data.OracleClient 或者 ODP连接; oledb应该也行。

连接Oracle最关键要注意客户端 *** 作系统位数+oci的位数+程序编译选择的位数

如果是64位 *** 作系统,那么可以用x86编译+32位的oci.dll

或者用any cpu编译+64位oci.dll

如果是32位 *** 作系统,那么可以用x86编译+32位的oci.dll(其实这种选择没有必要)

或者用any cpu编译+32位oci.dll


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9241852.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存