好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > PostgreSQL歸檔配置及自動清理歸檔日志的操作

PostgreSQL歸檔配置及自動清理歸檔日志的操作

熱門標簽:合肥公司外呼系統運營商 漯河外呼電話系統 重慶自動外呼系統定制 地圖標注和圖片名稱的區別 海豐有多少商家沒有地圖標注 外呼調研系統 打電話智能電銷機器人授權 辦公外呼電話系統 美容工作室地圖標注

在一般的生產環境中,數據庫都需要開啟歸檔模式,那么在pg中如何開啟歸檔模式呢?

pg中的歸檔配置涉及幾個參數如下:

# - Archiving - 
 
是否開啟歸檔 
#archive_mode = off       # enables archiving; off, on, or always 
                # (change requires restart) 
 
歸檔命令,注意 %p %f %% 格式化的含義。 
%p 是被歸檔的redo文件的路徑,  
%f 是被歸檔的redo文檔的文件名   
%% 是百分號 
#archive_command = ''      # command to use to archive a logfile segment 
                # placeholders: %p = path of file to archive 
                #        %f = file name only 
                # e.g. 'test ! -f /mnt/server/archivedir/%f  cp %p /mnt/server/archivedir/%f' 
 
超時強制歸檔,例:如果10分鐘數據庫都沒有什么活動,一個redo文件沒有寫完,就不會歸檔, 
但是我們希望數據庫至少10分鐘要切換一個日志,則可以使用archive_timeout 
#archive_timeout = 0      # force a logfile segment switch after this 
                # number of seconds; 0 disables 

–歸檔配置方法為:

1、創建歸檔目錄

pg12@oracle-> mkdir -p $PGDATA/archive/

2、編輯歸檔腳本

該腳本還可以刪除7天內的歸檔日志。

pg12@oracle-> vi $PGDATA/arch.sh
test ! -f $PGDATA/arch/$1  cp --preserve=timestamps $2 $PGDATA/arch/$1 ; find /arch/ -type f -mtime +7 -exec rm -f {} \;

3、配置歸檔相關參數

wal_level = replica 
archive_mode = on 
archive_command = 'arch.sh %f %p'

配置完之后重啟數據庫服務即可。

pg12@oracle-> ps -ef|grep archiver
pg12 21338 21331 0 20:20 ? 00:00:00 postgres: archiver

補充:postgresql歸檔失敗并在日志文件中存在報錯

PG運行過程中出現歸檔失敗的情況,并在日志文件中存在報錯。

報錯如下:

cp: writing `/arch/20171204/000000010000000000000002': No space left on device
LOG: archive command failed with exit code 1
DETAIL: The failed archive command was: DATE=`date +%Y%m%d`;DIR="/arch/$DATE";(test -d $DIR || mkdir -p $DIR) cp pg_xlog/000000010000000000000002 $DIR/000000010000000000000002
cp: writing `/arch/20171204/000000010000000000000002': No space left on device
LOG: archive command failed with exit code 1
DETAIL: The failed archive command was: DATE=`date +%Y%m%d`;DIR="/arch/$DATE";(test -d $DIR || mkdir -p $DIR) cp pg_xlog/000000010000000000000002 $DIR/000000010000000000000002
cp: writing `/arch/20171204/000000010000000000000002': No space left on device
LOG: archive command failed with exit code 1
DETAIL: The failed archive command was: DATE=`date +%Y%m%d`;DIR="/arch/$DATE";(test -d $DIR || mkdir -p $DIR) cp pg_xlog/000000010000000000000002 $DIR/000000010000000000000002
WARNING: archiving transaction log file "000000010000000000000002" failed too many times, will try again later

原因是歸檔日志所在文件系統/arch空間不足。

通過清理該文件系統下過期的臨時文件,或將歸檔日志存放至更大的系統空間中。

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • PostgreSQL 性能優化之服務器參數配置操作
  • postgresql 性能參數配置方式
  • postgresql安裝及配置超詳細教程
  • Postgresql的日志配置教程詳解
  • PostgreSQL 邏輯復制 配置操作
  • 基于PostgreSQL pg_hba.conf 配置參數的使用說明
  • PostgreSQL 自動Vacuum配置方式

標簽:衡陽 來賓 烏海 晉城 珠海 蚌埠 株洲 錦州

巨人網絡通訊聲明:本文標題《PostgreSQL歸檔配置及自動清理歸檔日志的操作》,本文關鍵詞  PostgreSQL,歸檔,配置,及,自動,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PostgreSQL歸檔配置及自動清理歸檔日志的操作》相關的同類信息!
  • 本頁收集關于PostgreSQL歸檔配置及自動清理歸檔日志的操作的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 主人 sm 调教 惩罚 趴跪| 日本一道本在线视频| 美女直播脱内衣| 干色网| 国际精品久久久久A片AA| 永久免费??????未满| 太古里健身2分47视频| 日本剃毛XXXXA片视频| 国产成人秘?在线观看免费网站| 纲手胸被爆羞羞免费| 黄色小视频在线| h动漫无码亚洲欧洲一区不卡| 精品人妻久久久| 国模人体啪啪| 三级乡下寡妇| www.av欧美| 国产做受???777cos游戏| 988gao在线精品视频| 免费看成人AA片无码视频吃奶| 国产亚洲精品自在久久不卡| 国产亚洲精品美女久久久久| 小孩操妈| 皇后羞辱打开双腿调教h| 性色av浪潮av色欲av一区| 8x影库进入| 综合色久七七综合七七蜜芽| 精品无码人妻欧美BBw| 亲子入浴交尾 中文字幕| japanese日本gay系列| 蜜桃影像传媒文化有限股份公司| 精品动漫一区二区三区的观看方式| 羞羞视频| 做床爱30分钟免费视频| 日韩精品一区二区三区四虎影视| 久久久久久久精品国产亚洲87 | 色01视频| 99精品国产自产在线观看| jizz日本美女| 男男全肉超污各种play文最新章节| 山东浩浩做o| 色噜噜狠狠狠色综合久|