• 使用Plsql+oracle client 连接 Oracle数据库


    2011年入职老东家X煤集团的时候,在csnd上写了一篇blog,题目叫“什么是ERP”,从此跳入DBA了这个烂坑,目前公司的数据库一部分是Oracle,另一部分是MySQL的,少量MSSQL,还需要捡起来一部分,刚开始下载安装plsql,连接数据库的时候花费了不少时间呀,都好几年了,忘了很多。

    一、准备工具
    1.PL/SQL for Developers
    百度上搜,很多网站可以下载破解版的,大概下个11-14的版本就可以了;

    2.Oracle客户端(Oracle client)
    我们需要下载了plsql这款工具后,是连接不了Oracle数据库的,因为没有客户端驱动,做开发的伙伴都清楚代码连接数据库的流程吧,也是需要相对应的数据库驱动的;

    链接:https://pan.baidu.com/s/1BrIQx2VyO3gLWi1T0bFtYw 
    提取码:vthc

    大家也可以直接去官网下载。

    二、配置
    1.安装Oracle client

    d64074a05e31415ca715fbcd02562953.png

    7d0a6c6fb8c04dc0a6734cd6a5002a39.png

    9b2ed18e4e774a258b866d65778dbd58.png

    全部都默认就可以了

    2.配置plsql
    2.1 打开plsql

    d799bad5bf1b40bf9f4e49ffeaa78aac.png

    点击取消按钮,会进入主界面~

    86f3ca8114c643bfb069c7b50624ab34.png

    95128e436bc646319414ee8d062c4173.png

    1bcae1d78806432795ec9fe39d9df556.png

    有的版本是选择Tools,大家注意一下就行了;

    第一个选项:选择Oracle client 安装的主目录
    我的是:C:\Program Files (x86)\Oracle\Instant Client

    第二个选项:选择Oracle client 的oci.dll文件
    我的是:C:\Program Files (x86)\Oracle\Instant Client\bin\oci.dll

    2.3 点击确定,然后先关闭plsql.
    3.Oracle client 配置
    3.1 编写network/admin目录下的tnsnames.ora文件(没有的就自己建立)
    我的文件位置是:C:\Program Files (x86)\Oracle\Instant Client\network\admin\tnsnames.ora

    内容:
    #开发环境

    zhudachang-dev =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = zhudachang)
        )
      )

    zhudachang-dev: 别名
    192.168.1.1:数据库主机地址
    1521:端口号
    zhudachang:数据库名

    3.2 配置Oracle client 环境变量
    变量名:ORACLE_HOME

    6323befa468e4ad9a4c720e16e91402e.png
    变量值:C:\Program Files (x86)\Oracle\Instant Client\bin
    变量名:TNS_ADMIN

    f3da744f177b4fefba19ba87760e08e3.png
    变量值:C:\Program Files (x86)\Oracle\Instant Client\network\admin (这个是tnsnames.ora文件所在目录)
    path下面再增加一项Oracle client 的bin目录

    9130ee5b84b74f3095dd28cee298b66e.png
    四、测试
    打开Plsql工具
    下拉选择数据库,输入账号密码即可连接

    ae3239a556674bc9977290b9bd36a0ad.png

  • 相关阅读:
    @Transactional 注解导致跨库查询失效的问题
    input输入多行文本:删除“首先 其次 此外 总的来说”
    华为云云耀云服务器L实例评测 | 开启OPC UA之旅
    【深度学习1】 BGD梯度下降算法
    Mac 如何判断下载Mac with Intel Chip 还是 Mac with Apple Chip
    华为智能企业上网行为管理安全解决方案(2)
    从初级软件测试,到高级软件测试的必经之路
    整数型常量池
    【C语言】结构体、共用体兄弟俩
    技术分享 | JMeter性能测试实现与分析
  • 原文地址:https://blog.csdn.net/huzia/article/details/134264510