天天看點

OushuDB 管理指南 備份恢複(上)1、使用gpfdist外部表方式2、使用hdfs外部表

OushuDB 管理指南 備份恢複(上)1、使用gpfdist外部表方式2、使用hdfs外部表

1、使用gpfdist外部表方式

使用gpfdist外部表進行備份的步驟:

檢查資料庫的大小,确定gpfdist使用的檔案系統有充分的空間

● 使用pg_dump導出需要備份的資料schema

● 啟動gpfdist并建立使用gpfdist的writable外部表

● 備份資料

具體指令可以參考gpfdist外部表導出資料

使用gpfdist外部表進行恢複的步驟:

● 建立需要恢複的資料庫

● 使用pg_dump的輸出,使用pg_restore建立資料庫的表

● 啟動gpfdist并建立基于gpfdist的外部表

● 加載資料到資料庫

● 運作Analyze來得到統計資料

具體指令可以參考gpfdist外部表導入資料

2、使用hdfs外部表

使用hdfs外部表進行備份的步驟:

● 檢查hdfs檔案系統可用空間的大小,确定将使用的hdfs檔案系統有充分的空間

● 建立使用hdfs協定的writable外部表

● 使用insert into select語句将資料插入到外部表實作備份資料

具體指令可以參考hdfs外部表導出資料

使用hdfs外部表進行恢複的步驟:

● 建立使用hdfs協定的外部表

● 使用insert into select語句将資料加載到資料庫

具體指令可以參考hdfs外部表導入資料