iT邦幫忙

0

請問ORACLE SERVER如果是9.0.1.1.1版。會不支援10.版之後oraclient連線嗎

  • 分享至 

  • xImage

最近公司新添購多台64位元的Win7 NB,然後由於ERP資料庫是oracle

所以需要安裝oracle client,但由於新版64位元W7都需要至少10.版oracle client才能夠安裝以及設定,如果oracle client9是無法啟動net manager,所以至少要安裝oracle client 10.0版才能夠設定net manager。
但現在ERP廠商回覆是說由於我們SERVER是9.0.1.1.1 無法支援oracle client10.版之後的
想問這是真的嗎?
謝謝

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

8
賽門
iT邦超人 1 級 ‧ 2010-01-15 13:53:54
最佳解答

不知道您們的ERP系統是走Web化還是Client-Server架構?
先看Web化的方式, 由於是APP Server負責和Oracel DB Server連線, 因此, 您只要注意APP Server的Oracle Client能否與DB Server連線即可, 也就是要注意APP Server的Oracle Client設置, 如同下述.
如果是Client-Server架構的話, 就是在Client端要有Oracle Client了, 比較像是您的問題所在.
從兩方面來看:

  1. 在64位元的Windows 7下, Oracle 10g Client能否正常作業. 由於在Vista X64下, Oracle 10g Client是可以安裝與運作的, 在Google上爬文, 也有些技術專家建議安裝32位元版本的Oracle 10g Client. 您必需先確認Oracle 10g Client的安裝是可用的, 方式是開啟Net Manager, 看看能否完成設置TNSNAMES.ora, 如果還不放心, 可以找一台機器安裝Oracle 10g Express, 然後測試連線.
  2. 在9.0.1.1.1 Server端的SQL*NET有無正式運作? 這可以在Server上開一個命令視窗, 然後下令tnsping <<資料庫的TNSNAMES>>, 看看能不能運作.
    如果1 & 2的答案都是正確的, 那麼, Oracle 10g Client是可以連到9.0.1.1.1資料庫的, 但是, 這也要您的Oracle 10g Client的TNSNAMES.ora設置是正確的才行.
    最後, 我必需提醒您, 9.0.1.1.1資料庫是已經De-supported的產品, 如果您們的Client端是Oracle 10g, 顯然您們已有10g DB Server的授權, 為何不把資料庫升級呢??

我要發表回答

立即登入回答