程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> 探討Oracle Server客戶端組態

探討Oracle Server客戶端組態

編輯:Oracle數據庫基礎

學習Oracle時,你可能會遇到Oracle Server問題,這裡將介紹Oracle Server問題的解決方法,在這裡拿出來和大家分享一下。SQL Server是透過應用程序層級的TDS通訊協議(Tabular Data Stream)達成與其客戶端互相交換資料之目的。而TDS還需搭配底層網絡通訊協議,例如TCP/IP或是IPX/SPX。至於Oracle Server與客戶端則是利用Net8在TNS(Transparent Network Substrate)、Oracle通訊協議轉接接口、以及支持的網絡函式庫等三項組件之間互相交換資料。Net8在TNS與網絡函式庫之間利用一個通訊協議轉接接口來完成直譯的工作。取代掉SQL*Net的Net8會使用服務名稱(service name)去搜尋服務器之位置。

Net8 網絡函式庫有支持的通訊協議分別為:TCP/IP,SPX,Named Pipes,Logical Unit Type 6.2 (LU6.2)以及Bequeath。您可利用TCP/IP與SPX從遠地客戶端連至Oracle數據庫。若是IBM的APPC(Advanced Program-to-Program Communications)系統架構,則可使用兼容的LU6.2。如果從本地端登入Oracle數據庫,Net8聯機的方式則是使用Bequeath 網絡通訊協議。

為了讓Net8客戶端可以成功地與Oracle Server建立聯機,客戶端必須擁有可聯機至Oracle Server的服務名稱。Oracle客戶端可以利用本地的tnsnames.ora去解析服務名稱(類似Windows操作系統下的HOSTS 檔案)。當然DNS或是Oracle的名稱服務器(Oracle Names Server)也可以。Oracle 9i還提供了LDAP(Lightweight Directory Access Protocol)作為另外一種名稱解析的方式。然而,目前Microsoft官方並沒有正式支持Oracle 9i作為連結服務器。

以 Java語言撰寫的Oracle Universal Installer安裝程序將可協助您在Windows與UNIX 系統安裝Oracle軟件。在Windows環境下,只要將安裝程序光盤放入光驅就會自動激活Oracle Universal Installer。

我會建議您選擇系統預設的選項進行安裝,因為這樣做除了會安裝Net8之外,還會安裝Net8輔助精靈(Net8 Assistant)、Net8組態設定精靈(Net8 Configuration Assistant)以及SQL*Plus。並且將以上各項目加到程序集中。SQL*Plus是一個客戶端工具,類似於SQL Server的osql 工具程序。以上介紹Oracle Server。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved