Oracle 11gR2 RAC 執行個體 Admin-Managed 與 Policy-Managed 區別

來源:互聯網
上載者:User

在Oracle 11gR2 RAC 建立執行個體的時候,會讓我們選擇配置類型:Admin-Managed 和 Policy-Managed ,如下:

官網文檔解釋如下:

6.1 Understanding ServerPools

Server pools arelogical divisions of a cluster into pools of servers, which are allocated tohost databases or other applications. Server pools are managed using crsctl andsrvctl commands.

Each server poolname must be unique within the cluster. You cannot have two server pools usingthe same name.

There are twostyles of server pool management:

(1)    Administrator-managed:

Databaseadministrators define on which servers a database resource should run, andplace resources manually as needed. This is the management strategy used inprevious releases.

(2)Policy managed:

Databaseadministrators specify in which server pool (excluding generic or free) thedatabase resource will run. Oracle Clusterware is responsible for placing thedatabase resource on a server.

From:http://download.oracle.com/docs/cd/E11882_01/install.112/e10813/srvpool.htm#BHBBGEIE

這裡配置的類型與Oracle 11gR2 RAC的新特性有關:伺服器集區(Server Pools)

伺服器集區提供了一個新的方法來在叢集中塑造資源,它允許你將叢集細分成多個邏輯單元,這在共用環境中很有用。11.2版本叢集的所有節點,不管顯式還是隱式的,都是伺服器集區的一部分。預設情況下,在一個全新的安裝之後會產生兩個池:自由池(free pool)和通用池(generic pool),通用池用於向後相容,它儲存11.2版本以前的資料庫或者11.2版本裡管理員管理員模式(administrator-managed)的資料庫。所有非指定的節點都分配給自由池。

伺服器集區相互間是獨佔的,包含一些屬性,比如最大最小的節點數、重要性、名稱。伺服器集區的重要性屬性用來確保低優先順序的工作量不會擊敗高優先順序的來獲得資源。將伺服器從一個池重新分配到另一個池是可能的,這將在容量管理上發生有趣的情況。叢集軟體可以自動從其他伺服器集區中行動服務器來得知伺服器集區大小的最小要求。

伺服器集區伴隨著忙裡RAC資料庫的新方法。在Oracle 11.2以前,管理員需要負責從RAC資料庫中增加或刪除執行個體,包括建立和啟用公用線上redo日誌線程和undo資料表空間。

伺服器集區(和ASM中使用的OMF)通過策略管理(policy-managed)資料庫的方式來使這些工作自動化。

管理員管理的資料庫(administrator-managed)是指,就像名字中提到的,全部需要由資料庫管理員來管理。換句話說,就是Oracle 11.1以前的RAC資料庫。

策略管理的資料庫(Policy-manageddatabase)使用自動化特性來增刪執行個體和服務。策略管理的資料庫啟動的節點的數量由伺服器集區的基數來配置;換句話說,如果你需要一個新的執行個體,你只要將一個新的節點分配到資料庫的伺服器集區中,Oracle會執行剩下部分的工作。

結合伺服器集區,Grid Infrastructure引入另一個特性叫角色分離管理(Role SeparatedManagement)。在共用環境中,管理員在管理他們各自的伺服器集區時受到限制。存取控制清單(Access Control Lists)被用來分配訪問給資源。這裡還引入了一個新的角色,叫叢集管理員(cluster administrator)。 

預設情況下,Grid Infrastructure軟體所有者"grid"和root使用者是固定的叢集管理員。可以新添加一些系統使用者來作為叢集管理員,每個使用者擁有幾個資源、類型和伺服器集區上的許可權。職責的分離現在可以在叢集層級中實現,請注意grid和root使用者的許可權很大。

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.