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

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 多彩人生 閱讀(681) 評論(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>
            蜜桃av一区二区三区| 亚洲三级视频| 欧美99在线视频观看| 欧美在线free| 久久精品欧美日韩| 久久久欧美精品| 欧美福利视频| 国产精品久久77777| 国产美女精品免费电影| 国产日韩av在线播放| 在线不卡中文字幕| av成人手机在线| 欧美一区二区视频在线| 另类av导航| 亚洲精选中文字幕| 午夜在线视频观看日韩17c| 久久久久国产精品一区三寸 | 欧美激情第8页| 亚洲精品之草原avav久久| 一本色道久久99精品综合| 亚洲综合色视频| 麻豆精品精华液| 国产精品美女久久久久久2018| 国产亚洲美州欧州综合国| 亚洲国产成人在线视频| 亚洲午夜av| 毛片精品免费在线观看| 日韩小视频在线观看专区| 欧美一区二区三区免费视| 欧美精品99| 国产手机视频一区二区| 国产精品久久久久9999| 亚洲一区二区三区精品视频| 欧美精品网站| 欧美激情精品久久久久久免费印度 | 亚洲激情网址| 99这里只有久久精品视频| 亚洲午夜视频在线观看| 久久亚洲图片| 亚洲美女网站| 久久婷婷人人澡人人喊人人爽| 欧美久久久久久久| 在线精品高清中文字幕| 亚洲女优在线| 亚洲电影天堂av| 亚洲尤物精选| 欧美国产亚洲另类动漫| 在线不卡免费欧美| 久久精品国产一区二区三区免费看| 亚洲人成毛片在线播放| 久久永久免费| 狠狠色丁香婷婷综合| 欧美在线观看日本一区| 欧美高清视频一区| 久久久999| 国语自产精品视频在线看一大j8 | 欧美一级二级三级蜜桃| 欧美视频在线免费| 一区二区三区高清视频在线观看| 欧美韩日高清| 久久久久国产免费免费| 一区免费在线| 美女成人午夜| 久久一区国产| 亚洲精品123区| 欧美激情精品久久久| 开元免费观看欧美电视剧网站| 国产精品视频99| 亚洲一区二区三区色| 欧美激情视频免费观看| 欧美一区二区三区男人的天堂 | 国产精品视频男人的天堂| 亚洲精品偷拍| 免费成人av在线| 国产在线不卡视频| 先锋影音一区二区三区| 亚洲久久视频| 欧美精品亚洲二区| 日韩亚洲视频在线| 欧美高清一区| 免费观看日韩av| 亚洲福利视频一区二区| 玖玖玖国产精品| 久久电影一区| 激情综合自拍| 欧美夫妇交换俱乐部在线观看| 欧美一区二区日韩一区二区| 国产日产高清欧美一区二区三区| 亚洲欧美制服另类日韩| 欧美在线视频导航| 亚洲第一毛片| 亚洲一级片在线看| 好看不卡的中文字幕| 亚洲国产精品激情在线观看| 国产精品乱码一区二区三区 | 亚洲男同1069视频| 在线精品一区二区| 日韩一级在线观看| 激情成人综合| 在线亚洲成人| 亚洲视频网站在线观看| 欧美成人资源网| 午夜精品久久久久久久99樱桃 | 免费成人你懂的| 亚洲一区二区三区四区五区午夜| 欧美淫片网站| 一区二区三区视频观看| 久久久久国产免费免费| 在线综合+亚洲+欧美中文字幕| 久久精品1区| 性欧美激情精品| 欧美精品在线免费| 牛夜精品久久久久久久99黑人| 欧美色区777第一页| 免费观看一区| 国产日韩欧美自拍| 亚洲视频你懂的| 亚洲看片网站| 免费观看一区| 免费高清在线视频一区·| 国产伦精品一区二区三区照片91 | 国产精品―色哟哟| 亚洲狠狠丁香婷婷综合久久久| 国产一区二区三区观看| 国产精品99久久久久久白浆小说| 免费欧美电影| 蜜桃久久精品一区二区| 国产日韩专区| 午夜视黄欧洲亚洲| 亚洲一二三四区| 欧美日韩高清在线| 亚洲精品日产精品乱码不卡| 亚洲美女中文字幕| 蜜臀99久久精品久久久久久软件| 久久中文字幕一区| 狠狠色狠狠色综合人人| 久久国产色av| 裸体一区二区三区| 亚洲成色www8888| 美女主播视频一区| 亚洲福利国产| 99视频精品免费观看| 欧美人与性动交cc0o| 亚洲免费观看视频| 亚洲男人的天堂在线| 国产麻豆91精品| 久久精品91久久久久久再现| 免费在线欧美黄色| 亚洲看片免费| 国产精品毛片大码女人| 午夜久久99| 免费一级欧美片在线播放| 亚洲电影第1页| 欧美精品国产精品日韩精品| 99精品视频免费在线观看| 午夜久久电影网| 韩曰欧美视频免费观看| 欧美成熟视频| 亚洲美女少妇无套啪啪呻吟| 欧美一级久久久久久久大片| 韩国成人福利片在线播放| 久久久久久精| 99re66热这里只有精品4| 午夜日韩激情| 亚洲福利免费| 国产精品电影在线观看| 欧美专区亚洲专区| 亚洲国产欧洲综合997久久| 亚洲免费在线视频一区 二区| 国产亚洲精品久久久久动| 久久久水蜜桃| 中文在线一区| 亚洲大片精品永久免费| 亚洲欧美成人综合| 狠狠干成人综合网| 欧美日韩视频免费播放| 欧美在线亚洲| 日韩亚洲在线观看| 六十路精品视频| 亚洲无线视频| 亚洲黄色免费| 国产精品美女久久久久久免费| 久久人人精品| 亚洲素人在线| 欧美高清视频免费观看| 久久九九热免费视频| 亚洲精品黄色| 好吊妞**欧美| 国产老肥熟一区二区三区| 欧美成人精品h版在线观看| 亚洲伊人色欲综合网| 看欧美日韩国产| 亚洲欧美偷拍卡通变态| 一本一本久久a久久精品牛牛影视| 国语自产精品视频在线看| 国产精品国产一区二区 | 国产一区二区三区久久精品| 91久久午夜| 欧美一站二站| 亚洲特黄一级片|