PLSQL Developer连接本地Oracle 11g 64位数据库

    xiaoxiao2022-07-13  158

    1.登录PL/SQL Developer

    安装PL/SQL Developer软件时,不要安装在Program Files (x86)目录下,否则无法启动PL/SQL Developer。

     

    先以非登录方式登录PL/SQL Developer,设置Oracle Home和OCI Libaray。

     在Oracle Home这选项下,没有自动识别到Oracle Home目录,手动指定Oracle Home路径。

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

     还是没有数据库TNS,无法登录,并报错:

    由截图可看:安装的PL/SQL Deleloper只能识别32的oci.dll。需要安个64位的PL/SQL Deleloper,因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了。

    点击“OK”,可以正常登录。

    检验一下是否可以查询数据。

    查询数据没有问题,代表已可以正常使用。

    最新回复(0)