NBU恢復oracle時,RAC和HA不同的恢復設置
阿新 • • 發佈:2018-01-24
描述 文檔 若是 服務器 服務 而在 註意 相同 網上 之前恢復RAC和HA的時候,註意到了兩者在恢復過程中設置的不同,但是沒有記錄下來,今天在恢復的時候竟然有點忘了,趕緊記錄,用於以後恢復測試的時候幫助回憶。
RAC和HA的區別和共同點可以在網上有許多文檔敘述,這裏就不贅述了。
在這裏我只描述我觀察到的不同:
1:首先,在rac中,不同節點的服務器都有自己的實例,實例名稱不同,但是數據庫名字是一樣的;而在HA上,雖然也有實例,但是節點的實例名稱是相同的。
2:在恢復的時候,需要知道從哪個節點恢復數據文件,在rac中,選擇備份數據文件的節點即可;而ha不同,ha對外只使用一個統一的名稱,比如ha下面兩臺服務器(client1,client2),但是對外的名稱是bk_client,所以在備份的時候,使用的是bk_client而不是client1或者client2;若是在rac中是相同的部署,那麽一般會有一個用來備份數據文件,比如client1,一個用來備份歸檔日誌文件,比如client2,這樣我們在恢復數據文件的時候,ha的備份機名稱是bk_client,而rac的備份機名稱是client1.
3:在恢復歸檔日誌文件的時候,rac需要從兩臺客服端恢復,而ha因為對外就是一臺服務器,所以備份的時候也是針對bk_client備份的,所以恢復的時候從bk_client恢復,oracle系統會自動從ha下面的節點恢復歸檔日誌文件。
RAC和HA的區別和共同點可以在網上有許多文檔敘述,這裏就不贅述了。
在這裏我只描述我觀察到的不同:
1:首先,在rac中,不同節點的服務器都有自己的實例,實例名稱不同,但是數據庫名字是一樣的;而在HA上,雖然也有實例,但是節點的實例名稱是相同的。
2:在恢復的時候,需要知道從哪個節點恢復數據文件,在rac中,選擇備份數據文件的節點即可;而ha不同,ha對外只使用一個統一的名稱,比如ha下面兩臺服務器(client1,client2),但是對外的名稱是bk_client,所以在備份的時候,使用的是bk_client而不是client1或者client2;若是在rac中是相同的部署,那麽一般會有一個用來備份數據文件,比如client1,一個用來備份歸檔日誌文件,比如client2,這樣我們在恢復數據文件的時候,ha的備份機名稱是bk_client,而rac的備份機名稱是client1.
這些就是我總結的大概的不同之處。
NBU恢復oracle時,RAC和HA不同的恢復設置