• Windows下如何通过PLSQL连接Oracle


    本次我们学习下如何在Windows下,通过 PL/SQL Developer 连接上Oracle数据库。

    本人环境:Windows10 家庭版 64位
    Oracle版本:Oracle 11.2.0 64位
    PLSQL版本:PL/SQL Developer 10.0.3.1701 64位

    配置Oracle 32位客户端

    首先,除了上面已有的工具,我们还安装一个Oracle客户端,但在这里我们为什么要安装32位的Oracle客户端,而不是64位的Oracle客户端呢?原因在于PLSQL Developer可能不支持连接64位的Oracle客户端,即使是64位的系统,最好还是下载安装32位的Oracle客户端。

    Oracle 32位客户端分为完整版和精简版,其中Oracle 32位客户端完整版的安装过程和Oracle 64位服务端的安装过程十分相似,但我们一般使用精简版(instantclient-basic-win32-11.2.0.1.0.zip),因为精简版不需要进行安装,只需要进行简单的配置即可,十分方便。

    下载链接:https://pan.baidu.com/s/1VNl0ynZPo3ZlGAupT8W8Lw
    提取码:fxyu

    步骤1:将精简版客户端直接解压,得到 instantclient_11_2 文件夹,并放到Oracle服务端安装路径的product目录下(如D:SoftWareOracleOracle11ginstallationproduct

    精简客户端

    步骤2:将Oracle服务端安装路径中的 tnsnames.oralistener.orasqlnet.ora(如该文件在我电脑下的路径为:D:SoftWareOracleOracle11ginstallationproduct11.2.0dbhome_1NETWORKADMIN )文件拷贝至上一步骤中的 instantclient_11_2 目录下即可。

    tnsnames.ora

    PLSQL连接Oracle客户端

    打开PL/SQL Developer工具,来到登录界面。

    PLSQL登录界面

    不登录直接点击“取消“,然后会进入到主界面,如下:

    PLSQL主界面

    接着选择上方的菜单栏:Tools --> Preferences,设置 Oracle HomeOCI library 。我的配置如下:

    # 根据自己实际路径来配置
    Oracle Home:D:SoftWareOracleOracle11ginstallationproductinstantclient_11_2
    OCI library:D:SoftWareOracleOracle11ginstallationproductinstantclient_11_2oci.dll
    

    Oracle配置

    配置系统环境变量

    做完上面工作之后,需要简单配置下电脑环境变量。

    # 防止PLSQL出现中文乱码
    变量名:NLS_LANG,变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
    
    # 根据自己实际路径来设置
    变量名:TNS_ADMIN
    变量值:D:SoftWareOracleOracle11ginstallationproductinstantclient_11_2
    

    以上步骤均完成之后既可以重新打开PLSQL,登录界面如下:

    PLSQL登录界面

    输入用户名和口令即可以登录。登录成功的界面如下:

    登录成功

    OK,到这里PLSQL连接Oracle客户端过程完毕。

  • 相关阅读:
    RMAN详细教程(三):备份脚本的组件和注释
    RMAN详细教程(二):备份、检查、维护、恢复
    RMAN详细教程(一):基本命令代码
    centos6和centos7的防火墙基本命令
    如何在Centos服务器上搭建起Oracle10、VNC、以及FTP
    添加Chrome插件时出现“程序包无效”等问题的解决办法
    配置服务器的磁盘阵列并正确分区
    配置VNC并远程控制服务器(电脑)
    .Net之路(十五)图解LoadRunner压力测试
    Mysql免安装版安装配置及常用操作
  • 原文地址:https://www.cnblogs.com/wintest/p/12685489.html
Copyright © 2020-2023  润新知