【问题标题】:Oracle 10G Installation on Windows在 Windows 上安装 Oracle 10G
【发布时间】:2015-08-05 06:26:49
【问题描述】:

我有一个数据库:Oracle SQL Developer 3.2.20.9 在具有 Windows 7 企业 64 位的 PC 上本地运行的 asp.net Web 应用程序,为了开发它,我使用了 Visual Studio 2013。 现在我应该将应用程序与数据库连接起来,所以我正在尝试安装:

适用于 Visual Studio .NET 的 Oracle 10g ODAC 和 Oracle 开发人员工具

我收到此错误: “程序异常终止。发生内部错误。请向 Oracle 支持提供以下文件: 未知 未知 未知”

我可以通过其他方式连接网络应用吗? 当我在 Visual Studio 中转到服务器资源管理器并选择连接到数据库 -> 添加连接 -> Oracle 数据库 -> .NET framework Data Provider for Oracle 我得到: “此提供程序已弃用,不应使用。相反,请下载 Oracle Developer Tools for Visual Studio 以与 Oracle 数据库进行全面集成。”

【问题讨论】:

  • 您正在使用 Windows 7 不支持的 Oracle 10 ODAC。支持的最新个人 Windows 操作系统是 Vista。见oracle.com/technetwork/database/windows/…
  • 感谢您的回答。我应该怎么办?他们要求我将此 webapp 连接到数据库并显示一些查询的结果:但我找不到将它与数据库连接的方法。
  • 我只有一台装有 64 位 Windows 7 企业版的计算机,一个使用 Visual Studio 2013 和 Oracle SQL Developer 3.2.20.9 开发的应用程序。这就是我所拥有的。

标签: asp.net oracle oracle10g failed-installation


【解决方案1】:

Oracle 支持两个版本的连接。您应该尝试为 11g 安装 ODAC 客户端,因为它将连接到版本 10 的数据库并支持 Windows 7。 既然 SQL 开发者是免费的,为什么不获取最新版本 4.02 here

确保获得与数据库位数(32 位或 64 位)相匹配的 ODAC 版本。您可以通过使用 Run > cmd > sqlplus > connect 作为您的用户/密码登录到机器来检查这一点。如果返回的标头不是 64 位,那么数据库是 32 位安装的,您需要 ODAC 来匹配它。

鉴于连接到 Oracle 是一个流行的问题,一个好的故障排除例程是

  • 从数据库上的 sqlplus 连接
  • 从您的客户端电脑与 sql developer 连接
  • 然后尝试通过 Visual Studio 进行连接。

【讨论】:

    猜你喜欢
    • 2011-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多