達夢資料庫中的備份還原方式可以分為兩種:一種是物理備份還原,另一種是邏輯備份還原。
物理備份還原是掃瞄資料庫中的物理檔案,將其中分配使用的資料頁拷貝出來形成乙個備份集,包含元資料檔案和備份片檔案;
邏輯備份還原是根據資料庫中的邏輯結構匯出資料,而不是直接拷貝物理檔案。
本文主要記錄各集群的物理備份還原方式。
目前達夢中的集群主要有以下幾種:
實時主備
讀寫分離
大規模並行處理mpp
mpp主備
共享儲存集群dsc
dsc主備
透明分布式集群dmtdd
實時主備和讀寫分離架構與搭建都類似,放在一起說。
主備和讀寫分離集群的每乙個節點都存有乙份完整的資料,做物理備份時,可以在任意乙個節點上執行。這裡需要注意的是:
在備機上做備份時,需要確保備機的資料與主機是同步的,否則使用備機的備份可能導致資料不完整;
若是在資料庫中配置的定時作業執行備份,備份操作只會在主機上進行,但是在備機上檢視作業歷史資訊也是可以看到作業的執行歷史的;
用主備或讀寫分離集群的備份來還原時,需要先還原成乙個單機,然後再重新搭建主備。不能直接還原成乙個主備集群。(感覺如果是直接還原兩個庫,然後保留原來的dmmal.ini、dmarch.ini、dmwatcher.ini等配置檔案,根據需要修改一下,然後改一下節點的模式,應該也可以吧。沒有試過。)
mpp集群,每個節點的資料是不共享的,所有節點的資料合起來構成一套完整的資料。
執行備份的時候,只用在乙個節點上全域性登陸mpp,然後執行聯機備份語句,但是這個操作會在每個mpp節點上都生成乙個備份集,包含該節點本地的資料。
還原mpp時,需要在每個節點還原對應的資料。
對於mpp主備,可以先還原mpp集群,再搭建主備。
dsc集群,所有節點共享乙份資料。執行備份時,只需在乙個節點上執行備份語句,會在執行的節點生成備份集。
還原dsc時,也只需要在乙個節點執行還原語句即可。需要注意的是,還原dsc時,需要所有節點的dmcss服務和dmasm服務是啟動的,否則還原會報錯。
根據手冊上的介紹,dsc的備份還原時,還原的目的庫可以為單機也可以為dsc集群,且目的dsc集群的節點數可以不和備份的dsc集群節點數一致。
對於dsc主備,可以先還原dsc集群,再搭建主備。
dmtdd集群,沒有實際測試過備份還原操作,暫時還不清楚。計算和儲存分離,上層的計算節點基本也可以搭建成前面說的幾種集群,就是不知道在儲存層面上是怎麼弄的,還原目的庫支不支援tdd集群。
OCR的備份與恢復方法
ocr 儲存了rac中節點列表 例項和節點的關聯 以及rac各種資源 vip 監聽等 資訊。如果ocr所在磁碟或者陣列沒有使用raid,則強烈要求對ocr做映象。因為ocr也非常重要,除了mirror外,也要做好充分的備份。備份ocr有兩種方法 1 ocr自動備份與恢復方法 1 自動備份 oracl...
達夢DSC集群的備份與還原
dmdsc 集群備份還原的功能 語法與單節點資料庫基本保持一致,下面介紹如何還原dmdsc集群。首先介紹dsc集群的兩種歸檔方式 redo 日誌本地歸檔 local 就是將 redo 日誌寫入到本地歸檔日誌檔案的過程。配置本地歸檔情況下,redo 日誌刷盤執行緒將 redo 日誌寫入聯機 redo ...
虛擬機器ubuntu16 04的備份與恢復方法
本文目的在於記錄在命令列的模式下進行linux系統的備份與還原,雖然系統的備份方法有很多種,但本文只記錄最簡單粗暴的一種 首先成為root使用者 sudo su 然後進入檔案系統的根目錄 當然,如果你不想備份整個檔案系統,你也可以進入你想要備份的目錄,包括遠端目錄或者行動硬碟上的目錄 cd 下面是我...