广告
返回顶部
首页 > 资讯 > 数据库 >pgsql归档日志的配置方法
  • 288
分享到

pgsql归档日志的配置方法

2024-04-02 19:04:59 288人浏览 独家记忆
摘要

这篇文章主要介绍“pgsql归档日志的配置方法”,在日常操作中,相信很多人在pgsql归档日志的配置方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”pgsql归档日志的配置

这篇文章主要介绍“pgsql归档日志的配置方法”,在日常操作中,相信很多人在pgsql归档日志的配置方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”pgsql归档日志的配置方法”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

归档配置涉及几个参数如下:

# - 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  

归档配置如下:

假设存储redo归档的目录为/mnt/server/archivedir/

vi $PGDATA/arch.sh

#!/bin/bash

source /var/lib/pgsql/.bash_profile

test ! -f /pg_arch/$1 && cp --preserve=timestamps $2 /pg_arch/$1 ; find /pg_arch/ -type f -mtime +7 -exec rm -f {} \;

chmod 500 $PGDATA/arch.sh

wal_level = replica  

archive_mode = on  

archive_command = '$PGDATA/arch.sh %f %p'

解读:

--preserve=timestamps  

拷贝文件时,拷贝文件的时间戳(包括文件的修改时间),为什么拷贝时一定要带上修改时间戳呢,假设产生redo很快,归档较慢或者归档卡死了,延迟了几天才归档,不拷贝旧文件的时间戳,

实际上写入的就是拷贝时刻的时间戳,相差会很大。

find -mtime +7 找到ARCH 目录中7天前修改的文件,删除 

到此,关于“pgsql归档日志的配置方法”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

您可能感兴趣的文档:

--结束END--

本文标题: pgsql归档日志的配置方法

本文链接: https://www.lsjlt.com/news/59805.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • pgsql归档日志的配置方法
    这篇文章主要介绍“pgsql归档日志的配置方法”,在日常操作中,相信很多人在pgsql归档日志的配置方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”pgsql归档日志的配置...
    99+
    2022-10-18
  • zap接收gin框架默认的日志并配置日志归档的方法
    这篇“zap接收gin框架默认的日志并配置日志归档的方法”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“zap接收gin框架默...
    99+
    2023-06-30
  • Oracle怎么配置归档日志文件
    这篇文章主要介绍“Oracle怎么配置归档日志文件”,在日常操作中,相信很多人在Oracle怎么配置归档日志文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Oracle怎么...
    99+
    2022-10-19
  • rman备份归档日志的方法
    这篇文章主要介绍“rman备份归档日志的方法”,在日常操作中,相信很多人在rman备份归档日志的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”rman备份归档日志的方法”...
    99+
    2022-10-18
  • DataGuard 备库归档日志自动删除配置
    1. 如果没有备份机制,想要实现备库归档自动删除,就需要使用快速恢复区(FRA)  检查当前备库归档的存放位置:  SQL> show parameter log_arc...
    99+
    2022-10-18
  • zap接收gin框架默认的日志并配置日志归档示例
    目录使用zap接收gin框架默认的日志并配置日志归档gin默认的中间件基于zap的中间件在gin项目中使用zap使用zap接收gin框架默认的日志并配置日志归档 我们在基于gin框架...
    99+
    2022-11-13
  • Oracle归档日志管理的方法有哪些
    这篇文章主要讲解了“Oracle归档日志管理的方法有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Oracle归档日志管理的方法有哪些”吧!一般情况下,...
    99+
    2022-10-18
  • Oracle 11g正确删除归档日志方法
    1、用oracle用户登陆rman并连接数据库RMAN>connect target / RMAN>rman target /2、列出并确认归档日志路径RMAN>list arc...
    99+
    2022-10-18
  • 配置rman来自动删除应用过的归档日志
    Configure Rman to Purge Application standby logs. Posted on   March 26, 2011   by...
    99+
    2022-10-18
  • ORACLE RMAN还原归档日志的方法是什么
    这篇文章主要介绍“ORACLE RMAN还原归档日志的方法是什么”,在日常操作中,相信很多人在ORACLE RMAN还原归档日志的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望...
    99+
    2022-10-19
  • Oracle监听挂掉以及归档库日志满清理方法
    oracle数据监听挂了重启方法: --监听lsnrctl start --启动后稍有延时才能生效lsnrctl status lsnrctl s...
    99+
    2022-10-18
  • SpringBoot集成slf4j日志配置的方法
    目录前言 1、slf4j概述 2、pom.xml的日志依赖 3、application.yml的日志配置 4、logback.xml配置文件定义 5、logback.xml配置文件解...
    99+
    2022-11-12
  • springboot配置日志的方法是什么
    在Spring Boot中配置日志有以下几种方法:1. 使用application.properties或application.y...
    99+
    2023-08-09
    springboot
  • ​如何设置SQL Server中错误日志的最大归档数量
    这篇文章给大家分享的是有关如何设置SQL Server中错误日志的最大归档数量的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 如何设置SQL Server的错误日志的最大归档数量...
    99+
    2022-10-18
  • Ubuntu系统日志配置 /var/log/messages的方法
    1. 问题描述 今天需要查看系统的日志文件,但却没有找到/var/log/messages这个文件。网上搜素资料pObmYuX,说是要配置/etc/syslog.conf。syslog采用可配置的、统一的系统登记程序,随...
    99+
    2022-06-04
    Ubuntu 日志配置 var log messages
  • Nginx日志配置具体方法是什么
    小编今天带大家了解Nginx日志配置具体方法是什么,文中知识点介绍的非常详细。觉得有帮助的朋友可以跟着小编一起浏览文章的内容,希望能够帮助更多想解决这个问题的朋友找到问题的答案,下面跟着小编一起深入学习“Nginx日志配置具体方法是什么”的...
    99+
    2023-06-28
  • Go语言中配置文件使用与日志配置的方法
    本文小编为大家详细介绍“Go语言中配置文件使用与日志配置的方法”,内容详细,步骤清晰,细节处理妥当,希望这篇“Go语言中配置文件使用与日志配置的方法”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。项目结构调整说先对...
    99+
    2023-06-30
  • SpringBoot日志的配置及输出的方法是什么
    这篇文章主要介绍“SpringBoot日志的配置及输出的方法是什么”,在日常操作中,相信很多人在SpringBoot日志的配置及输出的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”SpringBoo...
    99+
    2023-06-21
  • log4j配置按日期生成日志文件的方法是什么
    要按日期生成日志文件,可以使用log4j的DailyRollingFileAppender。它可以根据日期规则来生成新的日志文件。以...
    99+
    2023-09-13
    log4j
  • 在Linux上配置Memcached输出日志方法详解
    Memcached在linux上安装时并不支持显示地配置服务日志,我们如果想要把Memcached服务日志保存到日志文件中,则需要在启动参数中进行配置。 安装好Memcached后,我们可以通过-h命令查看Memca...
    99+
    2022-06-03
    Linux Memcached 启动参数 日志 配置
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作