You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

本地Power BI与Oracle 10.2g连接异常求助

Oracle 10.2g与Power BI本地连接失败解决方案
  • 检查Oracle驱动兼容性
    Power BI对Oracle 10.2g这类旧版本数据库的支持依赖匹配的驱动。需安装与Power BI位数(32/64位)一致的Oracle Data Access Components (ODAC),64位Power BI必须搭配64位ODAC,32位则对应32位版本。

  • 配置ODBC数据源

    1. 打开对应位数的ODBC数据源管理器:64位版本在「控制面板\系统和安全\管理工具」中找到;32位版本需运行命令C:\Windows\SysWOW64\odbcad32.exe
    2. 切换到「系统DSN」选项卡,点击「添加」,选择Oracle 10g对应的驱动(如Oracle in OraClient10g_home1)
    3. 填写数据源名称、TNS服务名(匹配Oracle 10.2g的TNS配置)、用户名,点击「测试连接」确认能正常连接Oracle数据库
  • 调整Power BI连接方式
    在Power BI中选择「获取数据」→「ODBC」,选中刚才配置的系统DSN,输入Oracle数据库的用户名和密码完成连接。优先用ODBC方式而非Oracle原生连接器,避免版本兼容问题。

  • 确认Oracle服务运行状态
    打开系统服务管理器,检查OracleServiceORCL(服务名根据你的Oracle实例名调整)和OracleOraDb10g_home1TNSListener服务是否处于运行状态,未运行则手动启动。

  • 验证TNS配置正确性
    打开Oracle安装目录下的network\admin\tnsnames.ora文件,检查TNS条目格式是否正确,示例如下:

    ORCL =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = ORCL)
        )
      )
    

    运行命令tnsping ORCL测试TNS连接是否正常,确保能返回成功信息。

内容的提问来源于stack exchange,提问作者Sufi Javed Akram

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 00:42:44