2014-01-10 80 views
0

我看到了一些關於非常有前途的產品「Oracle即時客戶端」的演示文稿。Oracle即時客戶端狀態

  • 你能告訴我這個產品的狀態是什麼?
  • 是否真的被使用?
  • Oracle的支持如何?

這似乎是一種等同於Java的瘦驅動程序。是否真的像解壓縮一樣簡單,修改1或2個環境變量並運行客戶端應用程序?

http://www.oracle.com/technetwork/database/features/instant-client/index-100365.html

http://www.dbatoolz.com/t/installing-oracle-instantclient-basic-and-instantclient-sqlplus-on-win32.html

感謝&問候

亞歷山大

回答

1

這似乎是一種相當於Thin驅動程序的Java。是否真的像解壓縮一樣簡單,修改1或2個環境變量並運行客戶端應用程序?

雖然這取決於您的客戶端應用程序,但還是有很多。以及您下載哪些位。如果你安裝了所有的軟件包,那麼它包括JDBC驅動程序(精簡和OCI),OCCI應用程序庫,SQL * Plus ...以及你可以從下載列表中看到所有的軟件包。它是整個客戶端的一個更小,更簡單的版本,不需要安裝,只需解壓縮,這樣也更容易分發。

如果您安裝了完整的服務器或客戶端軟件,那麼使用即時客戶端也沒有太多好處;除非您需要不同的驅動程序版本,或者出於某種原因想要從完整的Oracle二進制文件中刪除執行權限。但是如果你有一個需要訪問遠程數據庫的新盒子,那麼只需簡單地給你提供你需要的一切。 (不是很直接,但不遠)。

從10g開始它就已經存在了,並且得到了全面的支持,但是與其他所有情況一樣,只有在您有支持合同的情況下。從某種意義上說,它仍然得到了支持,因爲Oracle 12c有一個新版本。

雖然在某些方面它非常適合客戶使用。例如,我們開發了Pro * C模塊,我們必須使用完整版本進行編譯,但是我們可以在只有即時客戶端的服務器上快速執行它們以訪問遠程數據庫。但這對於Java來說不是問題。

+0

謝謝亞歷克斯, 你最後的段落也解決了我的一個問題,因爲,除了VB應用程序,我們使用pro * c開發模塊。 然而,我主要關心的是這款產品的狀態:它是否是主流,或者它是否意味着站在Oracle DBMS的大量衛星集合的角落。 Regards – Alex

+2

安裝客戶端是主流和可靠的。爲什麼80MB足夠滿的時候會出現一個臃腫的Full Client(400MB)?作爲一個純粹的OCI客戶端,我甚至可以刪除JAR,ODBC等,並將其更小。我還使用輕型版本(US-EN消息,僅限UTF編碼),而不是多語言,多編碼版本,這個版本比較大。 – ddevienne

+1

@ddevienne - 是的,我想我在生產中使用燈。我也喜歡你可以安裝你需要的部分,因爲它有多個包裝。我沒有意識到我沒有跟進,說這是主流 - 雖然我已經指出,有一個12C版本,所以它不會去任何地方。這是他們創造的東西,而不是他們已經獲得的東西 - 不確定這是(衛星)Alex所說的(另一個)...... –

0

Oracle即時客戶端仍然是需要安裝的產品,它只具有較少的功能,即SQL Plus。

您可以爲每個需求添加單個組件。

即時客戶端大小約爲60 MB,與完整客戶端相比,大約600 MB到1 GB的速度取決於您在其上添加的功能。

對於客戶端應用程序的簡單數據庫連接,Instant Client完全可以實現這一點。這個想法是/增加了一些安全性,因爲高級用戶可能會對你的數據庫造成連接威脅。

相關問題