postgresql復(fù)制參考

1.創(chuàng)建復(fù)制用戶:
CREATE USER repl WITH replication login password 'repl';

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),太倉企業(yè)網(wǎng)站建設(shè),太倉品牌網(wǎng)站建設(shè),網(wǎng)站定制,太倉網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,太倉網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

2.編輯recovery文件:
cat /pgdata/10/data/recovery.conf
sync:
standby_mode = 'on'
primary_conninfo = 'host=192.168.56.202 port=5432 user=postgres application_name=db3 user=repl password=repl keepalives_idle=60 keepalives_interval=5 keepalives_count=5'
restore_command = ''
recovery_target_timeline = 'latest'
主庫的配置文件postgresql.conf添加如下內(nèi)容:
synchronous_standby_names = 'db3'

pg_ctl reload

async:
recovery_target_timeline = 'latest'
standby_mode = on
restore_command = ''
primary_conninfo = 'host=192.168.56.202 port=5432 user=repl password=repl'

3.在db3上執(zhí)行,ip:192.168.56.203:
pg_basebackup -D /pgdata/10/data -Fp -Xs -v -P -h 192.168.56.202 -p 5432 -U repl
pg_basebackup: initiating base backup, waiting for checkpoint to complete ##如果在這一步出現(xiàn)夯住不動(dòng),可以在主庫上手動(dòng)執(zhí)行checkpoint; 命令。
pg_basebackup: checkpoint completed
transaction log start point: 460B/6F006F68 on timeline 16
pg_basebackup: starting background WAL receiver

4.啟動(dòng)數(shù)據(jù)庫:
pg_ctl start

5.檢查主備庫角色:
a.主庫檢查復(fù)制狀態(tài):
select * from pg_stat_replication;
備庫:
ps -ef |grep postgres |grep receiver
主庫:
ps -ef |grep postgres |grep sender
b.SELECT pg_is_in_recovery();
如果返回t說明是備庫,返回f說明是主庫。
c.查看數(shù)據(jù)庫控制信息:
pg_controldata |grep cluster
主:Database cluster state: in production
備:Database cluster state: in archive recovery
d.查詢pg_stat_replication視圖:
主庫上面有記錄,備庫無記錄;

備注:
如果使用pha4pgsql,檢查登錄分布式事務(wù),保證無密碼可以登錄:
psql -U postgres -h 10.11.55.31 -p 5432 -d postgres

6.postgresql主備切換步驟:
a.關(guān)閉主庫,建議使用-m fast模式關(guān)閉:
pg_ctl stop -m fast

b.在備庫上執(zhí)行pg_ctl promote 命令激活備庫,如果recovery.conf 變成recovery.done表示備庫已切換成為主庫:
pg_ctl promote

c.將老的主庫切換成備庫,在老的主庫的$PGDATA目錄下創(chuàng)建recovery.conf 文件( 如果此目錄下不存在recovery.conf文件,
可以根據(jù)$PGHOME/recovery.conf.sample 模板文件復(fù)制一個(gè),如果此目錄下存在recovery.done 文件,需將recovery.done 文件
重命名為recovery.conf) ,配置和老的從庫一樣,只是primary conninfo 參數(shù)中的IP換成對(duì)端IP 。
cat recovery.conf
recovery_target_timeline = 'latest'
standby_mode = on
restore_command = ''
primary_conninfo = 'host=192.168.56.203 port=5432 user=repl password=repl'

d.啟動(dòng)老的主庫,這時(shí)觀察主、備進(jìn)程是否正常,如果正常表示主備切換成功。

7.查詢備庫接受的lsn和日志名字相關(guān)信息:
9.x:
備庫查詢接受的日志lsn:
SELECT pg_last_xlog_receive_location();
select pg_last_xlog_replay_location();
通過函數(shù)pg_xlogfile_name確定具體的日志:
select pg_xlogfile_name(pg_last_xlog_replay_location());
兩個(gè)WAL日志位置的偏移量:
SELECT pg_xlog_location_diff('4741/620E4CC8','4741/620E4CC9') ;
顯示日志最近應(yīng)用的時(shí)間:
SELECT pg_last_xact_replay_timestamp();

10.x:
在備庫執(zhí)行:
SELECT pg_last_wal_receive_lsn();
SELECT pg_last_wal_replay_lsn();
在主庫根據(jù)備庫查出的lsn查出具體的日志:
select pg_walfile_name('xxxxxx');
兩個(gè)WAL日志位置的偏移量:
SELECT pg_wal_lsn_diff('4741/5B7C9488','4741/5D744000') ;
顯示日志最近應(yīng)用的時(shí)間:
SELECT pg_last_xact_replay_timestamp();

網(wǎng)站名稱:postgresql復(fù)制參考
本文路徑:http://m.kartarina.com/article24/jeddje.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站自適應(yīng)網(wǎng)站域名注冊(cè)App設(shè)計(jì)面包屑導(dǎo)航Google

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化
主站蜘蛛池模板: 97在线视频人妻无码| 亚洲色无码一区二区三区| 中文无码人妻有码人妻中文字幕| 人妻无码久久中文字幕专区 | 伊人蕉久中文字幕无码专区| 影院无码人妻精品一区二区 | 免费人妻无码不卡中文字幕系| 亚洲中文字幕久久无码| 亚洲自偷自偷偷色无码中文| 一本一道VS无码中文字幕| 亚洲最大av无码网址| 少妇久久久久久人妻无码| 久久国产精品无码HDAV| a级毛片无码免费真人久久| 亚洲AV永久无码精品网站在线观看 | 精品无码久久久久久国产| 无码精品A∨在线观看| 国产仑乱无码内谢| 无码人妻H动漫中文字幕| 亚洲AV无码日韩AV无码导航| 精品无码黑人又粗又大又长| 久久久久亚洲AV无码永不| 国产av无码专区亚洲av果冻传媒| 亚洲中文字幕无码爆乳| 无码国产精品一区二区免费式直播| 亚洲中文字幕久久精品无码喷水| 日产无码1区2区在线观看| 本道久久综合无码中文字幕| 精品无码综合一区二区三区| 亚洲AV无码一区二区三区电影 | 无码aⅴ精品一区二区三区浪潮| 午夜成人无码福利免费视频| 无码人妻H动漫中文字幕| 人妻少妇看A偷人无码精品视频| AV无码久久久久不卡蜜桃| 久久综合精品国产二区无码| AV无码免费永久在线观看| 精品欧洲av无码一区二区三区| 无码精品人妻一区二区三区漫画| 久久午夜夜伦鲁鲁片免费无码 | 久久中文字幕无码一区二区|