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

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>
            亚洲春色另类小说| 国产一区二区毛片| 亚洲电影免费观看高清完整版在线 | 欧美天堂亚洲电影院在线观看| 一区二区在线观看视频在线观看| 午夜精品久久久久久久蜜桃app| 亚洲国产高清一区| 鲁大师影院一区二区三区| 国产欧美欧美| 久久爱www| 亚洲免费影院| 国产一区二区三区高清在线观看 | 欧美黑人在线播放| 久久久精品tv| 1769国内精品视频在线播放| 久久久久久欧美| 久久激情视频| 在线视频观看日韩| 欧美jizzhd精品欧美喷水 | 欧美一区二区黄| 亚洲自拍偷拍网址| 国产亚洲一区精品| 麻豆精品视频在线观看| 久久久久国色av免费观看性色| 国外视频精品毛片| 欧美成人免费在线视频| 欧美成人免费网| 一本久道久久久| 亚洲一区二区成人在线观看| 国产精品日产欧美久久久久| 欧美在线综合| 久久综合福利| 夜久久久久久| 午夜在线不卡| 亚洲国产精品电影| 亚洲精品日韩在线观看| 欧美视频精品一区| 欧美永久精品| 欧美成人精品| 亚洲欧美日韩中文视频| 久久精品国产96久久久香蕉| 亚洲国产精品久久久久婷婷老年| 亚洲日本免费| 国产日韩精品一区二区| 欧美激情一区三区| 国产精品亚发布| 欧美成人一品| 国产精品一香蕉国产线看观看| 久久夜色精品国产欧美乱极品| 午夜精品久久久久久久99水蜜桃| 国产一区二区三区成人欧美日韩在线观看| 噜噜噜躁狠狠躁狠狠精品视频| 欧美啪啪一区| 麻豆av一区二区三区| 欧美日韩日本国产亚洲在线 | 欧美性一二三区| 久久亚洲综合网| 欧美视频官网| 欧美韩日精品| 加勒比av一区二区| 亚洲午夜一区| 一区二区三区蜜桃网| 久久精品一本| 久久成人精品电影| 欧美天堂亚洲电影院在线播放| 免费观看不卡av| 国产精品美女久久| 亚洲乱码国产乱码精品精98午夜| 韩国一区二区三区在线观看| 亚洲图片欧美午夜| 在线视频日韩| 欧美精品在线观看播放| 欧美电影专区| 1769国内精品视频在线播放| 亚洲欧美国产精品专区久久| 一区二区av在线| 欧美久久久久中文字幕| 免费在线成人| 精品动漫一区二区| 久久精品99国产精品日本| 亚欧美中日韩视频| 国产精品高潮久久| 一本久道综合久久精品| 99热在这里有精品免费| 欧美成人精品一区| 亚洲大片在线观看| 亚洲剧情一区二区| 欧美精品一区二区精品网 | 狠狠色伊人亚洲综合网站色| 午夜国产精品视频| 欧美制服丝袜第一页| 国产精品视频| 亚洲精品欧洲| 一区二区三区视频免费在线观看| 欧美韩日亚洲| 牛人盗摄一区二区三区视频| 国产精品一区二区黑丝| 亚洲欧美国产77777| 欧美影院在线播放| 精品不卡一区| 欧美1区2区| 亚洲精品无人区| 午夜精品美女久久久久av福利| 国产精品久久久久久久久久尿 | 亚洲一级黄色片| 欧美日韩国产在线播放网站| 99精品免费视频| 欧美中文字幕在线观看| 禁断一区二区三区在线| 美日韩免费视频| 亚洲国内高清视频| 亚洲性视频网址| 国产亚洲精品高潮| 男女精品网站| 亚洲午夜av| 久久亚洲综合色| 99国产精品一区| 国产精品五区| 欧美va天堂在线| 亚洲午夜高清视频| 另类天堂av| 亚洲一区视频| 亚洲国产一区二区三区a毛片| 欧美日韩视频在线一区二区| 午夜在线播放视频欧美| 91久久线看在观草草青青| 亚洲男人的天堂在线aⅴ视频| 黄色欧美日韩| 欧美日韩亚洲免费| 亚洲一区影音先锋| 久久国产精品亚洲va麻豆| 亚洲国产精品悠悠久久琪琪| 国产精品日韩久久久久| 开元免费观看欧美电视剧网站| 一区二区三区欧美亚洲| 免费在线成人av| 欧美在线999| 一区二区三区国产精品| 国产精品综合视频| 欧美精品久久久久久久久老牛影院| 欧美一区二区三区在线观看视频| 亚洲精品视频二区| 欧美多人爱爱视频网站| 久久国产黑丝| 亚洲欧美视频一区| 一区二区欧美日韩| 亚洲国产精品一区制服丝袜| 国产女优一区| 国产精品久久999| 欧美激情精品久久久久| 久久综合狠狠综合久久综青草 | 99re在线精品| 狠狠入ady亚洲精品经典电影| 欧美亚州韩日在线看免费版国语版| 久久亚洲精品伦理| 久久久www成人免费毛片麻豆| 亚洲免费在线观看| 亚洲在线日韩| 在线视频亚洲一区| 99国产精品视频免费观看一公开| 亚洲二区三区四区| 欧美jizzhd精品欧美巨大免费| 先锋影音久久久| 亚洲欧美一区二区精品久久久| 中国成人黄色视屏| 亚洲国产第一页| 亚洲大胆av| 亚洲国产女人aaa毛片在线| 国产亚洲精品一区二区| 国产欧美日韩三区| 国产亚洲精品v| 国产一区二区精品| 国外成人在线| 在线免费精品视频| 亚洲精品黄色| 亚洲第一天堂无码专区| 亚洲国产精品成人综合| 亚洲乱码国产乱码精品精98午夜| 亚洲精品视频一区| 国产精品99久久久久久久久 | 欧美视频在线视频| 欧美视频中文在线看| 国产精品日日做人人爱| 国产欧美一区二区精品仙草咪| 国产亚洲欧美一区在线观看| 国产精品美女视频网站| 国产一区欧美| 亚洲国产日韩欧美一区二区三区| 亚洲激情视频网| 一二三区精品| 欧美在线在线| 欧美激情中文字幕一区二区| 亚洲免费av网站| 午夜欧美大尺度福利影院在线看| 久久亚洲国产成人| 久久久噜噜噜久久人人看| 欧美精品性视频| 国产精品蜜臀在线观看| 国产精品欧美日韩| 亚洲承认在线|