天天看點

oracle的資料庫sid 和service_name不同

背景:今天申請的時候,因為以前一直玩的是單點資料庫,是以以為service_name也是 orcl,後來發現在rac 的時候不一樣的,下面是個參考圖

oracle的資料庫sid 和service_name不同

查詢資料庫名稱SQL:

      SELECT NAME FROM V$DATABASE;

   查詢資料庫目前執行個體名:

      SELECT INSTANCE_NAME FROM V$INSTANCE;

是以說,如果是rac1 節點1 執行個體名是:wssb1    節點2是:wssb2

但對外,隻給執行個體名的話,資源容易浪費,是以利用好 rac 的特性,對外就用 rac 的service_name   wssb  ,這樣相當于是個漂浮的節點