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

Mac M芯片下MongoDB BI Connector 1.4.3兼容问题及替代方案咨询

问题解决方案

一、Rosetta 运行对象说明

报错根源是MongoDB ODBC驱动1.4.3仅提供x86_64架构版本,你的Mac是arm64e架构,因此需要让调用该ODBC驱动的上层应用程序以Rosetta模式运行,具体操作分两类场景:

  • GUI应用(如Tableau、Power BI等BI工具):找到应用程序图标,右键选择「显示简介」,勾选「使用Rosetta打开」,重启应用即可。
  • 终端/命令行程序(如Python脚本、CLI工具):
    1. 打开访达 → 应用程序 → 实用工具,找到「终端」
    2. 右键终端选择「复制」,将副本重命名为「Rosetta终端」
    3. 右键副本选择「显示简介」,勾选「使用Rosetta打开」
    4. 使用这个Rosetta终端运行需要调用ODBC驱动的命令或脚本

二、关于替代Oracle MySQL驱动的说明

不能改用Oracle MySQL驱动。MongoDB与MySQL是完全不同的数据库系统,数据模型、通信协议均不兼容,MySQL驱动无法建立与MongoDB的连接,必须使用MongoDB官方提供的ODBC驱动。目前只能通过Rosetta兼容模式运行,或等待官方推出arm64架构的驱动版本。

附原报错信息

ODBC Error: [iODBC][Driver Manager]dlopen(/Library/MongoDB/ODBC/1.4.3/libmdbodbca.so, 0x0006): tried: '/Library/MongoDB/ODBC/1.4.3/libmdbodbca.so' (mach-o file, but is an incompatible architecture (have (x86_64), need (arm64e)))
[iODBC][Driver Manager]Specified driver could not be loaded

内容的提问来源于stack exchange,提问作者Oliver G. Reid

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 23:55:32