2010-09-09 248 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。