oracle資料庫的客戶端
Ⅰ oracle資料庫即時客戶端如何配置
當我們建立了Oracle資料庫後,必須合理地配置監聽程序和網路服務名後,客戶應用才能訪問我們的資料庫。所以伺服器端必須配置監聽程序,而網路服務名在客戶端跟伺服器端都可以配置。看如下說明:
1。伺服器端的監聽程序用於接收客戶端的連接請求。
在建立了Oracle資料庫之後,為了使得客戶應用可以訪問特定資料庫,必須要在監聽程序中追加該資料庫。一個監聽程序可以監聽多個Oracle資料庫,多個監聽程序也可以監聽同一個資料庫。但是監聽程序只能用於同一台伺服器上的Oracle資料庫。安裝了Oracle時,會自動建立默認的監聽程序LISTENER.一般只需要將需要使用的資料庫追加到這個監聽程序上就可以了。
監聽程序使用的默認埠為1521
保存了監聽程序配置之後,必須要重新啟動監聽程序才能生效。windows中可以在「服務」中重新啟動。
例如:假如我在10.150.27.45上裝了ORACLE伺服器,埠是1521,為了讓其他客戶端應用(不管是本地的還是其他的)可以訪問我的名為TESTDB的資料庫,首先得在伺服器上配置監聽器:進入NET MANAGER 新建一個埠,如命名為LISTENER,配置主機名:如10.150.27.45和埠1521,配置全局資料庫名:如TESTDB,然後保存就好了
2。客戶端需要配置網路服務名,應用程序使用網路服務名才能訪問Oracle資料庫, 一般使用資料庫名作為服務名。注意: 網路協議要與監聽程序的一致(如TCP/IP)
例如:假如我在10.150.27.46上裝了ORACLE客戶端,進入NET MANAGER,新建一服務命名,如:TEST,然後配置你要連接的DB伺服器名字和埠好,如:10.150.27.45, 1521,配置服務名,必須跟監聽埠的全局資料庫名一樣:如TESTDB,然後你可以通過輸入用戶名和密碼測試連接成不成功了
3。利用客戶端工具測試
在10.150.27.46上通過sqlPLUS連接10.150.27.45上的DB:TESTDB, 輸入用戶名密碼,HOST STRING輸入TEST,看連接是不是成功
經過以上分析,你是不是明白ORACLE 的 NET MANAGER是怎麼一回事了呢?
Ⅱ oracle客戶端與服務端有什麼區別
一、主體不同
1、客戶端:指的是在客戶機器上運行的部分程序。
2、服務端:指的是在伺服器上運行的部分程序。
二、作用不同
1、客戶端:用來輔助客戶的機器連接上服務端的資料庫。
2、服務端:運行伺服器主資料庫,方便客戶端進行訪問。
三、要求不同
1、客戶端:屬於輕量級應用,對客戶機器要求不高。
2、服務端:屬於重量級應用,伺服器配置好壞直接影響到oracle資料庫的性能。
Ⅲ oracle資料庫與oracle客戶端有什麼區別
服務端提供oracle服務的實例,其是資料庫的核心,用於資料庫的管理,對象的管理與存儲、數據的存儲、查詢、資料庫資源的監控、監聽等一些服務。而客戶端只是一個與服務端交互的工具,如sqlplus,在sqlplus里執行SQL語句傳到服務端,服務端進行解析後執行SQL里的操作,並將操作結果輸出到客戶端。這就完成了一個客戶端與服務端交互的過程。