PostgreSQL 开启归档

修改postgresql.conf

archive_mode =on
%p = path of file to archive
%f = file name only

archive_command =‘cp %p /u01/pgsql/archive/pg_%f‘

重启postgresql

pg_ctl  stop

pg_ctl start

查看归档

[[email protected] archive]$ ls -lrt
total 32772
-rw------- 1 postgres postgres 16777216 Sep 22 18:49 pg_000000010000000000000001
-rw------- 1 postgres postgres 16777216 Sep 22 18:50 pg_000000010000000000000002
-rw------- 1 postgres postgres 329 Sep 22 18:50 pg_000000010000000000000002.00000060.backup
[[email protected] archive]$ pwd
/u01/pgsql/archive

command 使用逻辑运算符

1. 命令1 && 命令2    命令1执行成功后才会执行命令2

2. 命令1 || 命令2    命令1执行失败后才会执行命令2

每天生成一个归档目录
archive_command = ‘DIR=/u01/pgsql/archive/`date +%F`; sudo test ! -d $DIR && sudo mkdir $DIR; sudo test ! -f $DIR/%f && sudo cp %p $DIR/%f‘

原文地址:https://www.cnblogs.com/omsql/p/11568700.html

时间: 2024-10-08 10:24:51

PostgreSQL 开启归档的相关文章

Oracle 开启归档

Oracle 设置归档模式 查看是否开启归档 开启归档 2. 开启归档并设置归档路径:

如何在oracle rac环境中开启归档

oracle rac 归档设置需要不像单实例设置简单,开启过程需要注意一些细节 归档开启思路: 1:查看数据库是否开启归档 2:创建共享目录(归档一定要放在共享存储上) 3:将rac设置成单实例模式 4:分别关闭各个节点实例 5:将其中一个节点启动到mount状态,开启归档,设置归档路径,格式,并打开数据库还原rac模式 6: 打开所有节点数据库 7:查看数据库归档参数设置是否生效 8:切换归档,查看归档是否正常工作 1.查询归档当前信息 SQL> show parameter recovery

Oracle+ASM单机环境下,开启归档的最简单的方法

在ASM单机环境下,开启归档的最简单的方法.环境:oracle11g  11.2.0.4 登陆sqlplus[[email protected] ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on Thu Jun 8 18:20:41 2017 Copyright (c) 1982, 2013, Oracle.  All rights reserved. Connected to an idle instance.

Oracle 11g RAC开启归档,闪回并设置各自不同的路径

操作步骤:(开启归档) 在任一个节点操作: [[email protected] ~]$ srvctl stop database -d mecbs [[email protected] ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on Mon Sep 14 23:24:19 2015 Copyright (c) 1982, 2013, Oracle.  All rights reserved. Connecte

开启归档

1. 查看归档 SQL> archive log list Database log mode No Archive Mode Automatic archival Disabled Archive destination USE_DB_RECOVERY_FILE_DEST Oldest online log sequence 315 Current log sequence 317 也可以查询 SQL> select name,ARCHIVE_CHANGE#,log_mode from v$

oracle 11g rac开启归档日志和闪回

1.查看数据库是否开启闪回(查看两个节点rac1和rac2是否开归档日志) SQL> archiveloglist SP2-0734: unknown command beginning "archivelog..." - rest of line ignored. SQL> archive log list Database log mode              No Archive Mode Automatic archival             Disab

oracle rac 11g修改开启归档并修改归档日志路径

1.修改归档路径参数 sqlplus / as sysdba SQL> alter system set log_archive_dest_1='location=+ASMARCH' scope=spfile sid='*'; 2.关闭数据库,全部节点都要关闭 srvctl stop database -d racdb 3.将一个节点数据库启动到mount状态5并修改数据库的归档模式并启动数据库 srvctl start instance -d racdb -i racdb2 -o mount

postgresql开启网络连接

默认情况下,postgresql是只允许localhost连接的,如果需要使用远程连接,需要修改两个配置文件. postgresql.conf 和 pg_hba.conf 在postgresql.conf找到 #listen_addresses = 'localhost' ,取消前面的注释符号#,并且将localhost改为* 在pg_hba.conf里添加一行: host    all              all             192.168.1.0/24        md5

postgresql如何维护WAL日志/归档日志

WAL日志介绍 wal全称是write ahead log,是postgresql中的online redo log,是为了保证数据库中数据的一致性和事务的完整性.而在PostgreSQL 7中引入的技术.它的中心思想是"先写日志后写数据",即要保证对数据库文件的修改应放生在这些修改已经写入到日志之后,同时,在PostgreSQL 8.3以后又加入了WalWriter日志写进程,可以保证事务提交记录不是在提交时同步写入到磁盘,而是异步写入,这样就极大的减轻了I/O的压力.所以说WAL日