DatistEQ之配置Oracle连接

作者: 了无_数据科学 | 来源:发表于2020-11-22 11:59 被阅读0次

    Oracle数据库,企业级应用系统的标配,通过数据库访问工具,如PL/SQL等,编写SQL语句,开展数据库的运维工作,这是应用系统管理员的必备技能之一。下面给大家介绍一下数据专家中的Oracle的连接方法。

    一、目标

    数据专家访问Oracle数据库。

    二、获取连接信息

    很多时候我们并不清晰地知道数据库连接方法(不常用又难记的东西,通常记不住的),而计算机已安装了PL/SQL,且能够访问Oracle数据库,在哪里能找到数据库的连接方式呢?(如果你已经知道数据库连接试,请跳过此节)

    1、寻找数据库连接文件

    PL/SQL连接Oracle数据库,需要安装Oracle的客户端,在客户端的安装目录下,可以找到tnsnames.ora文件, 如d:\Administrator\product\11.2.0\client_1\network\admin中。其实文件搜索是一个非常不错的选择哦。

    tnsnames.ora位置

    2 使用记事本或其他工具,打开tnsnames.ora,可以看到数据库的连接地址、端口等信息。

    Oracle的tnsnames.ora配置(PLSQL Developer)

    3、在PL/SQL登录界面上,查看访问的数据库实例、用户名及密码信息。

    PL/SQL

    上述三步的操作,我们可以获得了,数据库的地址、端口、数据实例、用户、密码等必要的信息。

    三、连接数据库

    数据专家连接Oracle数据库,需通过“接入数据库”节点实现。接入数据库节点,可直接连接Oracle、MySQL、SQL Server等常见数据库。

    接入数据库节点

    1、选择数据访问引擎,在接入数据库节点的编辑器页上,左侧的列表中罗列了系统支持的数据库访问引擎。选中对应的数据库访问引擎,配置访问连接字符串,即可实现数据访问。当然,你可以根据自己的需要,增加或删除数据访问引擎。

    常用的Orcale连接方式有两个,一是Service Name方式,另一个是SID方式。这一点要根据tnsnames.ora配置文件中的参数而定。如下图所示,配置文件中,显示的数据连接方式为Service Name。不同的连接方式有本质区别,必须严格区分。这也是笔者下决心写此文的主要目的(刚从坑里爬上来的,四、五个匹配参数,哪个填在哪里,怎么也连接不上,着实让人抓狂)

    选用数据引擎

    值得一提,为了减少数据库访问的环节,数据专家访问数据库与PL/SQL不同,数据专家不需要安装对应数据库的访问客户端,直接访问数据库中的数据。

    2、对照tnsnames.ora配置文件,设置Data Source(HOST)、Port(PORT)及Service Name信息。

    设置连接方式

    3、对照PL/SQL的登录界面,填写User Id(用户名)与Password(口令)。

    用户及密码

    4、单击“连接测试”按钮,测试数据库访问配置是否正确。

    四、小结

    看似简单的数据连接字符串的配置方式,却让人无数次的抓狂。如何让大家不再抓狂呢?文档或许是一个很好的办法。也许调整一下数据库连接配置参数的顺序,让界面参数更易于理解,也是一种不错的选择哦。

    数据库接连参数调整

    相关文章

      网友评论

        本文标题:DatistEQ之配置Oracle连接

        本文链接:https://www.haomeiwen.com/subject/iqcuiktx.html