plsql 衔接64位ORACLEITeye - 凯时娱乐

plsql 衔接64位ORACLEITeye

2019-01-11 02:16:14 | 作者: 惜萍 | 标签: 装置,目录,数据库 | 浏览: 665

PL/SQL Developer衔接本地Oracle 11g 64位数据库




1.登录PL/SQL Developer

这儿省掉Oracle数据库和PL/SQL Developer的装置过程,留意在装置PL/SQL Developer软件时,不要装置在Program Files (x86)目录下,否则无法发动PL/SQL Developer。



古怪这儿为什么挑选不到数据库的TNS呢?我是先装置数据库,再装置PL/SQL  Developer。按理说装置PL/SQL Developer时,就现已辨认到了Oracle Home和OCI Libaray了。管它呢?先以非登录方法登录PL/SQL Developer,设置Oracle Home和OCI Libaray。





在Oracle Home这选项下,没有自动辨认到Oracle Home目录,所以手动指定Oracle Home途径。





点击“确认”,退出PL/SQL Developer,再次登录。





仍是挑选不到数据库TNS,测验无数据库登录,看看报什么过错。





总算找到问题的要害点了,装置的PL/SQL Deleloper只能辨认32的oci.dll。看来是要安个64位的PL/SQL Deleloper,所以在网上查找PL/SQL Deleloper 64位版别。但是发现PL/SQL Deleloper不区别64位和32位。那看来只能从oci.dll下手了。依据上面的报错信息来看,好像只需装置一个32位版别的Oracle Client。



2.装置oracle Clinet

首先到Oracle官网上去下载一个Oracle 11g Client,不过需求先请求一个Oracle 帐号,才干下载。

现在下载地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html



这个一个绿色版的Oracle Client,因而只需需求解压了,就可所以。将下载的Oracle Client文件instantclient-basic-win32-11.2.0.1.0.zip解压到C盘(留意啦!不能下64位的)。然后在解压后的C:\instantclient_11_2目录下新建NETWORK\ADMIN目录,在ADMIN目录下新建tnsnames.ora文件,增加数据库TNS。

ORCL =
  (DESCRIPTION =
  (ADDRESS = (PROTOCOL = TCP)(HOST = chiclewu-PC)(PORT = 1521))
  (CONNECT_DATA =
  (SERVER = DEDICATED)
  (SERVICE_NAME = orcl)
  )
  )

(留意:tnsnames.ora文件也能够从Oracle数据库HOME目录的NETWORK\ADMIN目录,还要把sqlnet.ora复制过来。然后确认HOST装备是否正确,假如HOST是主机名,需求把主机名后边的域名去掉)



3.装备PL/SQL Developer的Oracle Home和OCI Libaray

以非登录形式进入PL/SQL Developer,将Oracle Home途径指定为Oracle Client目录(C:\instantclient_11_2),OCI Libaray途径为Oracle Client目录的oci.dll(C:\instantclient_11_2\oci.dll)。





点击“确认”,现在装备已完结,下面便是等候奇观的时间。退出PL/SQL Developer。



4.验证Oracle Client

翻开新的PL/SQL Developer,输入用户名和暗码,在database选项下,能够看方才装备的TNS了。







等候奇观时间...........

通过几秒钟的等候,奇观时间总算到来了,能够登录了,能够登录了........

查验一下是否能够查询数据。





查询数据没有问题,总算功德圆满了。
版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表凯时娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章