青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

colorful

zc qq:1337220912

 

pg熱備

數據庫的PITR是一般數據庫都必須滿足的技術。其原理是依據之前的物理備份文件加上wal的預寫日志模式備份做的恢復。該技術支持8.*及以上版本。下面主要概述PITR的準備和恢復過程。 測試環境

OS 環境:CentOS 6.2
數據庫 :PostgreSQL 9.1.9


一、前期工作既要恢復,肯定是需要一個備份基礎的,否則再怎么的巧婦也難為無米之炊。
1.修改數據庫參數,修改postgresql.conf:

archive_mode = on
archive_timeout = 300   --單位是秒,此處以5分鐘為限強制歸檔,僅作測試
archive_command = 'cp %p /data/pgbackup/archive/%f'  -- 注意/data/pgbackup/archive/目錄權限, chmod -R 777 /data/pgbackup/archive/
wal_level = archive

修改完重啟下reload,DB

2.基于文件級別的持續備份,
a.基礎備份
postgres=# select pg_start_backup('backup_2012_05_20_14:22:10');

b.打包備份pg_data
# cd /data
# tar -cvzf pgdata.tar ./postgres
mv pgdata.tar /data/pgbackup/base/

c.結束基礎備份并切換歸檔

postgres=# select pg_stop_backup();

postgres=# select pg_switch_xlog();
 pg_switch_xlog
----------------
 0/C000020
(1 row)

postgres=# select pg_current_xlog_location();
 pg_current_xlog_location
--------------------------
 0/C000020
(1 row)

postgres=# create table test_1(id int,name varchar(50));
postgres=# insert into test_1 values (1,'kenyon');
INSERT 0 1

此時在pg_data路徑下會產生一個label,可以查看內容有checkpoint時間,基礎備份的開始和結束時間,以及標簽名稱等。因為之前已經設置了archive的三個參數,可以在archive的備份路徑pg_home/archive下看到歸檔的文件會定時傳過來。

二、恢復過程
停數據庫
# pg_stop

假定數據庫的崩潰場景,將pgdata數據刪除
# rm -rf /database/pgdata

恢復之前備份的tar文件
# tar xvf pgdata.tar

刪除pg_xlog文件夾并重建
# rm -rf pg_xlog
# mkdir -p pg_xlog/archive_status

新建recovery.conf文件并修改
# vi /data/postgres/recovery.conf
--新增內容,指定恢復文件和路徑,%f,%p見上面說明
restore_command = 'cp /data/pgbackup/archive/%f "%p"'

啟動數據庫

# pg_start
[postgres@localhost archive]$ psql
spsql (9.1.3)
Type "help" for help.

postgres=# select * from test_1;
 id |  name  
----+--------
  1 | kenyon
(1 rows)

--恢復成功,會恢復到之前接收到的最后一個歸檔文件。另外recovery.conf會改名變成recovery.done

日志內容:

LOG:  shutting down
LOG:  database system is shut down
LOG:  database system was interrupted; last known up at 2012-05-20 22:23:15 CST
LOG:  starting archive recovery
LOG:  restored log file "000000010000000000000002" from archive
LOG:  redo starts at 0/8000078
LOG:  consistent recovery state reached at 0/C000000
LOG:  restored log file "000000010000000000000003" from archive
LOG:  restored log file "000000010000000000000004" from archive
LOG:  restored log file "000000010000000000000005" from archive
LOG:  restored log file "000000010000000000000006" from archive
LOG:  restored log file "000000010000000000000007" from archive
cp: cannot stat `/home/postgres/archive/000000010000000000000008': No such file or directory
LOG:  could not open file "pg_xlog/000000010000000000000008" (log file 0, segment 8): No such file or directory
LOG:  redo done at 0/1C000078
LOG:  last completed transaction was at log time 2012-05-20 23:01:22.960591+08
LOG:  restored log file "000000010000000000000007" from archive
cp: cannot stat `/home/postgres/archive/00000002.history': No such file or directory
LOG:  selected new timeline ID: 2
cp: cannot stat `/home/postgres/archive/00000001.history': No such file or directory
LOG:  archive recovery complete
LOG:  database system is ready to accept connections
LOG:  autovacuum launcher started

PS:若要恢復到指定時間,還需要再recovery.conf中設置recovrey_target_time,recovery_target_timeline等參數

總結:pitr技術對于7*24小時支撐是至關重要的,但是如果數據庫非常小,增大pg_dump備份的頻率可能更方便,但對于大數據庫就需要了。

posted on 2013-11-06 17:12 多彩人生 閱讀(687) 評論(0)  編輯 收藏 引用 所屬分類: postgresql

導航

統計

常用鏈接

留言簿(3)

隨筆分類

隨筆檔案

搜索

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲精品一品区二品区三品区| 国产伪娘ts一区| 亚洲午夜成aⅴ人片| 一区二区三区黄色| 欧美日韩免费高清一区色橹橹| 亚洲一区二区三区乱码aⅴ蜜桃女| 一区二区三区四区五区在线| 国产精品一区一区三区| 久久aⅴ国产欧美74aaa| 亚洲欧美在线视频观看| 极品中文字幕一区| 亚洲风情亚aⅴ在线发布| 免费成人高清视频| 亚洲婷婷在线| 欧美一区二区日韩| 91久久久久| 制服丝袜亚洲播放| 国精品一区二区| 欧美激情91| 国产精品久久久久久久电影| 久久久久一区二区| 欧美精品一区三区| 欧美在线观看一二区| 麻豆成人在线观看| 亚洲一区二区三区免费在线观看| 久久精品30| 亚洲激情图片小说视频| 中文精品在线| 136国产福利精品导航| 99精品欧美一区二区三区综合在线 | 午夜精品视频在线| 亚洲国产老妈| 亚洲一区二区三区乱码aⅴ蜜桃女| 尹人成人综合网| 亚洲免费观看视频| 狠狠狠色丁香婷婷综合激情| 亚洲区第一页| 国产午夜精品一区二区三区视频| 亚洲第一区中文99精品| 国产精品视频自拍| 欧美成人午夜激情| 国产精品视频精品| 亚洲电影免费在线| 国产伦精品一区二区三区在线观看| 欧美成人精品三级在线观看| 国产精品久久久久久久久搜平片| 欧美va亚洲va国产综合| 亚洲动漫精品| 久久精品五月| 亚洲一区一卡| 美女露胸一区二区三区| 性欧美1819sex性高清| 欧美成人在线影院| 久久久久久亚洲综合影院红桃| 欧美精品一区二区三区在线播放| 久久婷婷综合激情| 欧美视频中文字幕在线| 欧美成人中文字幕在线| 国产区在线观看成人精品| 亚洲精品网站在线播放gif| 精品成人免费| 亚洲一区一卡| 99在线精品视频| 久久先锋影音| 久久岛国电影| 欧美午夜视频在线观看| 亚洲国产激情| 精品69视频一区二区三区| 亚洲尤物在线视频观看| 一本色道久久综合亚洲91| 久久色在线播放| 久久精品国产一区二区三区| 欧美日韩色综合| 亚洲国产影院| 一区二区三区在线视频免费观看| 亚洲免费影院| 亚洲免费网站| 欧美日韩精品一区二区天天拍小说| 欧美韩国日本综合| 激情亚洲网站| 欧美诱惑福利视频| 午夜一区不卡| 国产精品久久久久久久久久尿 | 欧美大色视频| 韩曰欧美视频免费观看| 午夜亚洲精品| 欧美一区二区三区四区夜夜大片| 欧美三区在线| 亚洲精品免费在线| 亚洲精品乱码久久久久| 美女精品一区| 欧美+日本+国产+在线a∨观看| 国产一区清纯| 欧美一级理论片| 欧美在线播放高清精品| 国产精品视频区| 亚洲香蕉网站| 亚洲欧美在线看| 国产精品激情偷乱一区二区∴| 日韩视频在线观看免费| 99精品国产在热久久| 欧美乱大交xxxxx| 亚洲三级色网| 正在播放欧美视频| 欧美日韩国产成人| 日韩午夜激情av| 亚洲午夜视频在线观看| 欧美性片在线观看| 99视频一区| 欧美三日本三级少妇三2023| 亚洲综合社区| 国产精品久久久久一区二区三区共| 一区二区三区精品在线| 亚洲欧美日韩天堂一区二区| 国产精品美女久久久免费| 亚洲综合色婷婷| 久久精品一级爱片| 精品成人一区| 麻豆精品精品国产自在97香蕉| 欧美国产一区二区在线观看| 亚洲精品一品区二品区三品区| 欧美日韩成人综合| 一区二区三区日韩| 欧美一区高清| 一区二区三区在线观看国产| 老司机成人网| 亚洲精品免费在线播放| 亚洲国产片色| 欧美日韩国产在线播放网站| 制服丝袜亚洲播放| 久久久久九九九| 尤物yw午夜国产精品视频| 乱人伦精品视频在线观看| 亚洲人在线视频| 亚洲免费伊人电影在线观看av| 国产欧美日韩免费| 久久久一二三| 91久久精品一区二区三区| 一区二区三区www| 国产精品入口麻豆原神| 久久精品首页| 亚洲片在线资源| 亚洲一区二区在线| 国产一区二区三区日韩| 玖玖视频精品| 夜夜精品视频一区二区| 久久国产视频网站| 91久久在线| 国产精品国产三级国产普通话99 | 一区二区三区.www| 国产午夜亚洲精品理论片色戒| 久久久国产精品亚洲一区| 亚洲肉体裸体xxxx137| 小处雏高清一区二区三区| 尤物yw午夜国产精品视频| 欧美日韩另类视频| 香蕉久久a毛片| 亚洲高清资源| 香蕉久久夜色精品国产| 在线观看亚洲一区| 欧美日本国产精品| 午夜精品一区二区三区在线视| 欧美www视频| 亚洲在线一区二区| 一区二区三区在线视频免费观看| 欧美日韩亚洲综合一区| 欧美一区国产一区| 亚洲日韩成人| 久久久亚洲高清| 一本色道久久88综合日韩精品| 国产九区一区在线| 欧美成人一区二区三区| 午夜久久美女| 亚洲日本黄色| 久久日韩粉嫩一区二区三区| 999亚洲国产精| 国产一区二区三区精品欧美日韩一区二区三区 | 夜夜嗨av色一区二区不卡| 国产香蕉久久精品综合网| 欧美精品日韩精品| 久久国产精品久久w女人spa| 日韩系列欧美系列| 美国十次成人| 亚洲欧美色婷婷| 亚洲国产视频直播| 国产精品一区二区男女羞羞无遮挡| 男女精品网站| 欧美资源在线观看| 在线亚洲精品福利网址导航| 欧美黄网免费在线观看| 久久久午夜精品| 香蕉国产精品偷在线观看不卡| 亚洲精品免费电影| 国产一区亚洲| 国产精品久久久久免费a∨| 欧美精品一区二区三区久久久竹菊 | 亚洲深夜福利在线| 91久久精品www人人做人人爽| 国产欧美一区二区视频| 欧美视频一区在线观看|