2010-09-09 166 views
0

我对Oracle非常新手,对Oracle很不确定。 我想知道的一个问题。Oracle与客户端:我必须为客户端安装Oracle?

如果我想开发oracle windows应用程序。首先,我必须在服务器上为数据库服务器安装Oracle,但我不确定是否不希望在客户端上安装Oracle。我必须安装甲骨文客户端YES或NO!?

感谢您的帮助。

回答

3

是的。 Oracle客户端必须安装在任何希望访问数据库的机器上。您需要安装的客户端组件将取决于您的应用程序使用的方法。例如。 OLEDB,ODBC等

+1

如果您使用“瘦”驱动程序通过Java应用程序访问Oracle,则不需要安装客户端。 – 2010-09-09 11:00:18

1

答案是'它取决于' - 您的软件需要某种客户端驱动程序或库来与Oracle进行通信,但有很多方法可以做到这一点。

1)编译Oracle SDK库直接导入到您的应用程序中。 2)使用本地安装的SQL * Net客户端(可以在不同的本地应用程序之间共享,以便像共享TNS_NAMES设置等)。 3)使用嵌入在应用程序中的第三方库。

此外,不同种类的客户端可以暴露或限制不同级别的功能。

0

您可以在同一台机器上安装Oracle DB和Oracle Client。在下面的顺序:

  1. Oracle数据库
  2. Oracle客户端

不要忘记做安装Oracle数据库之前的管理共享。

回答一般问题;您必须在连接到Oracle数据库所需的任何计算机上安装Oracle Client。