ITPUX技術網

交流 . 資訊 . 分享
Make progress together!
Oracle數據庫DBA高級工程師培訓視頻
Oracle數據庫培訓-備份恢復-性能優化-集群容災
mysql數據庫視頻教程

Oracle RAC原理

內容發布:dxzmj3| 發布時間:2019-9-13 17:09:17
單點數據庫VS RAC



單節點數據庫,如果實例宕機了,如果一個業務鏈接在實例上面,那么這個業務就中斷了。這個時候系統就不具有可用性了,那么這個時候單節點的可用性是很差的。

對于RAC來說,和單實例一樣,還是一份數據文件,都是相同的存儲上面放著oracle的文件,但是是由三個實例共用同一份數據文件。這樣的好處是在三個實例之間做了冗余,在上面三個實例當中任意兩個壞了業務都可以鏈接到剩下的一個實例,都可以正常的工作。RAC提供了在實例級別的冗余。

RAC不能夠解決在數據的安全,盡管有多個實例,但是只有一份數據文件,這樣只要數據文件損壞了,那么整個數據庫就損壞了。
一般每個實例都放在不同的服務器上面,這樣可以起到冗余作用。所有的數據庫文件都放在共享存儲上面,但是還有一些文件放在每個實例自己的本地的磁盤上面,比如參數文件,每一個實例都可以有自己的參數文件,這個參數文件既可以放在本地也可以放在共享存儲上面,多個實例都使用同一個參數文件。



在RAC里面,最重要的就是實例和實例之間的交互,即使是分離的實例,但是讀取的數據是相同的,RAC不是分布式的系統,因為它只有一個存儲,分布式系統是指數據發布在不同的數據庫上面,然后通過中間件來協調做查詢。RAC還是一臺數據庫,多個實例。








上一篇:Oracle歸檔模式與非歸檔模式
回復

使用道具 舉報

1框架
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

快速回復 返回頂部 返回列表
夜间福利1000集免费