Oracle 数据连接

  • 文档创建者:doreen0813
  • 编辑次数:46次
  • 最近更新:April陶 于 2021-01-27
  • 1. 概述

    ORACLE 数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。

    本章我们将介绍如何在 FineBI 中连接 Oracle 数据库。

    注:数据连接各设置项详细介绍请参见:配置数据连接

    2. 配置信息

      支持数据库版本驱动下载链接

    Oracle 9.2.X

    Oracle 10.2.0

    Oracle 11.2.0

    Oracle 12.1.0

    FineBI 已内置 ojdbc14.jar 驱动包,无需下载

    Oracle 19c

    ojdbc8.jar

    注:将该驱动文件放到工程的 webapps\webroot\WEB-INF\lib 路径下,同时删除 ojdbc14.jar,重启工程

    3. 操作步骤

    有两种连接方式:

    • 方法一:安装驱动隔离插件后,再连接数据库。

      驱动隔离插件下载安装详情请参见:驱动隔离插件

    • 方法二:不使用驱动隔离插件,直接连接数据库。

      连接方式参见下文。但这种方式可能有 JAR 包之间的冲突从而导致连接失败。推荐用户用第一种方式。

    3.1 新建数据连接

    1)以管理员身份登录数据决策系统,点击「管理系统>数据连接>数据连接管理>新建数据连接」,如下图所示:

    22.png

    2)在「常用」选项下选择「Oracle」,如下图所示:

    23.png

    3.2 配置数据连接

    根据实际情况输入对应的数据连接信息,如下图所示:

    24.png

    驱动、数据库名称、URL 的介绍如下表所示:

     驱动 Database Name  URL

    oracle.jdbc.driver

    .OracleDriver   

    sid_name
    jdbc:oracle:thin:@ip:port:sid_name
    service_name

    jdbc:oracle:thin:@//ip:port/service_name 

    或者

    jdbc:oracle:thin:@ip:port/service_name

    TNSName

    注:Oracle 安装路径下需要有 tnsnames.ora 文件

    jdbc:oracle:thin:@TNSName

    其他设置项介绍如下表所示:

    设置项说明
    数据连接名称用户可自定义,不可为空
    数据库名称/主机/端口所连接的 Oracle 数据库名称、主机、端口号,根据实际情况填写
    用户名/密码所连接的 Oracle 数据库的用户名和密码
    编码编码优先选择「自动」,有问题再联系技术支持,联系方式:QQ「800049425」、电话「400-811-8890」

    3.3 测试连接

    点击「测试连接」,或者在「模式」下点击「点击连接数据库」,若弹出连接成功提示框,则表示成功连接上数据库,如下图所示:

    25.png

    注:连接成功后,模式会自动选择默认值。

    3)点击右上角「保存」按钮。 

    3.4 效果查看

    Oracle 数据库连接成功后,可在平台对其进行编辑、重命名、复制、删除等操作,如下图所示:

    26.png

    4. 注意事项

     Oracle 数据连接中一些报错及解决方案请参见:Oracle 数据连接常见错误解决方案

    附件列表


    主题: 连接到数据
    • 有帮助
    • 没帮助
    • 只是浏览
    • 评价文档,奖励 1 ~ 100 随机 F 豆!