ORACLE 11G負載均衡測試

2021-09-20 13:47:09 字數 1089 閱讀 3386

oracle 11g r2中,引入了scan(single client access name)的特性。該特性的好處在於,在資料庫與客戶端之間,新增了一層虛擬的服務層,就是所謂的scan ip以及scan ip listener,在客戶端僅需要配置scan ip的tns資訊,通過scan ip listener,連線後台集群資料庫。這樣,不論集群資料庫是否有新增或者刪除節點的操作,均不會對client產生影響。

客戶端通過scan ip連線資料庫例項的過程是:client -> scan listener -> local listener -> local instance

使用scan有2種方式:

1、在dns中定義域名。

2、通過oracle提供的grid naming server(gns)實現dhcp自定義。

如果不想使用上面2種方法,可以修改2臺伺服器的hosts檔案,把scan-cluster.localdomain    172.16.0.75新增進去。這種方法是oracle不推薦的,因為這個方法只能定義乙個 scan ip。

負載均衡方面:

在服務端,remote_listener缺省會被設定為scan listener

在客戶端,tnsnames.ora的配置如下:

rac =

(description =

(address = (protocol = tcp)(host = scan-cluster.localdomain)(port = 1521))

(connect_data =

(server = dedicated)

(service_name = rac)

) ) 

客戶端的連線方式

$ sqlplsu /@rac

ezconnet的連線仍然適用於scan

$ sqlplus /@scan-cluster.localdomain:1521/rac

檢視集群負載情況:   >    select inst_id,count(*) from **$session group by inst_id;

檢視使用者在哪個節點   >    select instance_name from v$instance;

PLSQL 連線Oracle11g測試

初學者最近學習乙個專案用到oracle11g,之前沒玩過,網上查了很多,也掉了一些坑,做個筆記 環境 據說oracle11g很耗效能,我裝在虛擬機器window 7 64位 oracle vm virtualbox 模仿伺服器環境,不用時可以關掉 plsql版本是 plsql developer 1...

解除安裝oracle 11g

估計和以前的版本一樣,先刪除物理檔案,然後再刪除登錄檔的檔案。大致方法如下 1 刪除物理檔案 1 oracle安裝檔案。2 系統目錄下,program files檔案下的oracle檔案 2 登錄檔中大概有這麼幾個地方 hkey local machine software 刪除oracle目錄 h...

oracle 11G 解除安裝

oracle deinstall deconfig tool start check operation start 安裝檢查配置開始 選擇進行解除安裝的 oracle 主目錄型別為 sidb 檢查主產品清單位置是否存在 c program files oracle inventory 安裝檢查配置...