首页 > TAG信息列表 > PGDATA

gsql HA切换后宕机节点修复

确定需要修复的主库已经停止 $ pg_ctl stop -m fast $ pg_controldata 修改新主库配置文件 添加权限信息 $ vim pg_hba.conf host replication repuser 0.0.0.0/0 md5 注释掉新主库的同步信息(以前作为从库的同步信息) $ vim postgresql.conf #注释掉此行 #primary_connin

PostgreSQL的pg_basebackup备份恢复详解

备份 pg_basebackup -D /tmp/pg_backup/ -Ft -Pv -U postgres -h 1.15.57.253 -p5432 -R -D 空文件,没有该目录会自动创建 F 格式话 t 打包为tar包 Pv显示备份的详细过程 -u 用户 -p 端口   备份报错 在配置文件pg_hba.conf增加一行   备份流程: pg_basebackup: initia

PostgreSQL归档配置及自动清理归档日志

PostgreSQL归档配置及自动清理归档日志 在生产环境中,数据库都需要开启归档模式,那么PG该如何开始归档呢? PG中归档配置涉及几个参数: # - Archiving - #是否开启归档 #archive_mode = off # enables archiving; off, on, or always

麒麟V10源码安装postgresql14.1

目录1. 安装说明2. 操作系统准备2.1 本地yum源配置2.2 安装readline和zlib包3. 开始安装3.1 解压安装包3.2 编译安装3.3 设置环境变量4. 配置文件系统5. 初始化数据库 1. 安装说明 文档参考:http://www.postgres.cn/docs/12/install-short.html 源码下载:https://www.postgresql.org

pg_ctl: no database directory specified and environment variable PGDATA unset , centos 7 postgreSQL

在 ~/.bash_profile下配置了export PGDATA=/var/lib/pgsql/11.0/data 但是也没有效果。 不过可以这样写 转到 /usr/pgsql/bin下后 这样写就可以执行了 ./pg_ctl -D /var/lib/pgsql/11.0/data start 记录一下 ————————————————版权声明:本文为CSDN博主「jinshi366」

SELECT * FROM pg_replication_slots

1)查询结构   2)官方介绍 3)存储位置 $pgdata/pg_replslot/postgresql_node102/state 内容    4)

PostgreSQL安装

环境规划: 操作系统:CentOS 7.9 64bit安装用户:postgres软件安装路径:/usr/local/pgsql数据库数据目录:/pgdata 安装PostgreSQL软件 1、前置检查: make --version       # 版本需要大于等于3.8 rpm -aq |grep readline      # 应该已经提前安装了readline-devel、readline。

postgresql-13.1源码包编译安装(必定成功)

  前言:   这个版本是安装在centos 7.4 的服务器上面,已经清理了防火墙策略,但是没有修改内核文件数,安装的难点在于环境变量配置,非安装配置本身。 1、安装准备 登录官网下载需要的版本,现在用的是13.1, https://www.postgresql.org/ftp/source/v13.1/ssss 2、安装依赖包 yum i

PG-源码编译安装

  1. 下载 -- 下载源码包 https://www.postgresql.org/download/product-categories/ 源码下载地址: https://ftp.postgresql.org/pub/source/v12.2/postgresql-12.2.tar.gz 有外网可以直接wget: wget https://ftp.postgresql.org/pub/source/v12.2/postgresql-12.2.tar.gz  

PostgreSQL热备之流复制环境搭建以及常见问题处理

[简介] 本文主要是介绍PostgreSQL数据库的热备技术,PostgreSQL数据库提供了类似Oracle的standby数据库的功能。PostgreSQL日志传送的方法有两种,一种是基于文件(base-file)的传送方式,一种是流复制(streamingreplication)的方式。基于文件(base-file)的传送方式,这种方式是PostgreSQL9.0之前

postgresql9.6 的安装教程

环境: CentOS6.9 x86_64 机器的网络环境:10.X.X.X/8 (8位掩码) 安装rpm包 yum install https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/pgdg-centos96-9.6-3.noarch.rpm -y yum install postgresql96 postgresql96-server -y 准备pgsql的数据存

Centos7上配置Postgresql服务

[Unit]Description=PostgreSQL 10 database serverAfter=syslog.targetAfter=network.target[Service]Type=forkingUser=postgresGroup=postgresEnvironment=PGDATA=/data01/pg10/ExecStart=/data01/pg10/bin/pg_ctl start -D  ${PGDATA}   -l /tmp/logfileExecStop=/data01/p

Postgresql配置创建密码复杂度检查模块

配置需要再postgresql.conf添加shared_preload_libraries='passwordcheck' psql -h localhost -U postgres -d postgres pg_ctl restart -D $PGDATA 配置pg_hba.conf md5然后进行重启 测试:

用docker运行postgreSQL

1. 安装docker,百度解决; 2. 拉取postgreSQL的docker镜像文件:docker pull postgres:12.1 3. 创建 docker volume,名字为“dv_pgdata"(其实可以省略手动创建,直接跑下一步,docker也会自动创建的):docker volume create dv_pgdata 4. 启动容器,用-v来指定把postgres的数据目录映射到上面创建

用RPM包安装postgresql

  1. 配置yum源 yum -y install epel-releaseyum -y install https://download.postgresql.org/pub/repos/yum/reporpms/EL-6-x86_64/pgdg-redhat-repo-latest.noarch.rpm yum -y install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-re

[转帖]超详细的PostgreSQL体系结构总结,值得收藏

超详细的PostgreSQL体系结构总结,值得收藏 https://www.toutiao.com/i6715390855772897800/   原创 波波说运维 2019-07-26 00:03:00 概述 今天本文主要从日志文件、参数文件、控制文件、数据文件、redo日志(WAL)、后台进程这六个方面来介绍一下PostgreSQL的架构。 架构 Post