代码之家  ›  专栏  ›  技术社区  ›  Patrick McDonald

system.data.oracle client需要Oracle客户端软件版本8.1.7

  •  0
  • Patrick McDonald  · 技术社区  · 15 年前

    我和这个问题的难题有同样的问题:

    System.Data.OracleClient requires Oracle client software version 8.1.7

    我已经对Oracle文件夹上的安全设置进行了更改,必须等待服务器一夜之间重新启动。

    我的问题是为什么需要重新启动?在没有重新引导的情况下进行更改后,我得到了相同的错误,所以我不怀疑它是。有没有其他方法可以重新启动服务器,比如 IISRESET 是吗?(尽管我白天也不能运行iisreset)

    2 回复  |  直到 7 年前
        1
  •  2
  •   Community holdenweb    7 年前

    也许不是对你具体问题的回答,但据记录,正是由于这种原因,我一直赞成 Oracle Instant Client 以下内容:

    • 你不必在目标机器上安装任何东西(包括DEV盒子!)所以没有巧妙的手动设置和山羊牺牲。
    • 您可以确保应用程序将与您选择的特定客户端(版本x86/x64)一起运行。
    • 您甚至可以轻松地在同一台计算机上使用多个应用程序与不同的客户端版本一起工作。
    • 另一个缺点是,它给应用程序增加了很大的权重(最少约19MB),并且您不能参与分布式事务。

    如果你还可以换,这是我的路。支票 What is the minimum client footprint required to connect C# to an Oracle database? 更多信息。

        2
  •  1
  •   Christian13467    15 年前

    从服务器2003(托管iis6)开始,重新启动服务就足以使环境更改和安全更改生效。

    但这是用iisreset完成的。什么也不允许。
    真可惜 ,我看没有其他方法可以等待。