gpt4 book ai didi

oracle - Sparx Enterprise 架构师和 Oracle ODBC

转载 作者:行者123 更新时间:2023-12-02 06:30:49 24 4
gpt4 key购买 nike

尝试通过 EA 从 ODBC 访问 Oracle XE 数据库进行一些逆向工程,在选择数据库名称时输入密码后,我立即收到以下错误:“无法获取表信息”。ODBC 源选项的等效测试成功。我没有找到 EA 的任何日志文件,也没有找到获取更多信息的 View 。

我正在使用: - EA 7 和 9(都尝试过)/32 位 - Oracle DB XE 10.2.0.1.0/32 位 - Oracle ODBC Driver 10.2.0.1.0(与XE数据库一起安装)/32位 - Windows 7/64位

有什么想法吗?

最佳答案

我尝试使用 EA 9.2 在实际的 11g 数据库上进行逆向工程,但遇到了一些问题。我已经安装了最新的 64 位 Windows 版本的 Instant Client 和 Instant Client ODBC 组件。您可能会认为这可行,但不行!我可以获得 32 位 ODBC 源设置,但不能获得 64 位。您在 64 位 ODBC 数据源管理器中看不到它,而 EA 显然需要 64 位。即使只有 32 位数据源设置,您可以在 EA 中选择它,并且会收到“无法获取表”错误。

然后,经过几个小时的摸索之后,我偶然发现了 ODAC 下载 - 转到 Oracle 并找到“32 位 Oracle 数据访问组件 (ODAC) 和 Oracle Developer Tools for Visual Studio”。快速安装后,我能够在 64 位数据源管理器中创建一个通过连接测试的数据源。该数据源在 EA 中运行良好。

最后一点:当我使用 Instant Client 时,我还发现其 DLL 与我的 Oracle XE 本地安装之间存在冲突。我卸载了XE来排除它,所以我不知道它是否会与ODAC安排冲突,但可能会。真是一团糟...

关于oracle - Sparx Enterprise 架构师和 Oracle ODBC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8828126/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com