该服务器需要有 pgsql 用户和组
服务器内核配置: /etc/sysctl.conf 文件需有以下配置
kernel.shmmni=4096
kernel.shmmax=17179869184
kernel.shmall=8388608
kernel.sem=250 256000 32 4096
kernel.msgmni=16384
kernel.msgmax=65536
kernel.msgmnb=65536
源码安装
源码下载地址: http://ftp.postgresql.org/pub/source/v9.2.4/postgresql-9.2.4.tar.bz2
配置选项:
--prefix=/srv/pgsql92 --enable-nls --enable-depend
编译安装完成后
1. 添加 pgsql lib 路径到系统路径中
echo "/srv/pgsql92/lib/" > /etc/ld.so.conf.d/pgsql.conf
ldconfig
2. 建立数据库群:
mkdir -p /srv/pgdata92
chown -R pgsql:pgsql /srv/pgdata92
su pgsql
/srv/pgsql92/bin/initdb -D /srv/pgdata92
exit
3. 创建启动脚本
/srv/pgsql92/bin/server_ctl.sh
#!/bin/bash
chown -R pgsql:pgsql /srv/logs/pgsql92
su pgsql -c "/srv/pgsql92/bin/pg_ctl -D /srv/pgdata92 $1"
用 /srv/pgsql92/bin/server_ctl.sh {start|stop|restart|reload} 可对数据库主进程进行控制。
需修改的数据库配置选择: (以16G 内存硬件配置)
配置文件 /srv/pgdata92/postgresql.conf
listen_addresses = '*'
port = 5432
max_connections = 500
shared_buffers = 2GB
temp_buffers = 300MB
work_mem = 200MB
maintenance_work_mem = 512MB
max_stack_depth = 4MB
bgwriter_delay = 200ms
effective_cache_size = 11GB
timezone = 'PRC'
lc_messages = 'en_US.UTF-8'
lc_monetary = 'en_US.UTF-8'
lc_numeric = 'en_US.UTF-8'
lc_time = 'en_US.UTF-8'
分享到:
相关推荐
根据提供的文件信息,“postgresql安装”这一主题涉及到的是如何在特定的操作系统上安装并配置PostgreSQL数据库管理系统。PostgreSQL是一款开源的对象关系型数据库系统,以其稳定性、功能强大和遵循SQL标准而闻名。...
### Linux环境下PostgreSQL安装与配置详解 在Linux环境中部署PostgreSQL数据库是一项常见且重要的任务,尤其是在需要高性能数据库管理系统的企业级应用中。本文将详细介绍在Linux系统下安装和配置PostgreSQL的过程...
初始化数据库是PostgreSQL安装过程中必不可少的一步,可以通过执行以下命令完成: ```bash sudo /usr/pgsql-15/bin/postgresql-15-setup initdb ``` 初始化完成后,将会创建数据库目录并设置默认权限。 ##### 3.4...
postgresql 安装程序。这是个开源的数据库管理程序。
本篇文章将详细介绍PostgreSQL的安装过程,并提供相关的安装文档说明。 一、系统需求 在开始安装PostgreSQL之前,确保你的操作系统满足以下基本要求: 1. 对于Windows系统:Windows 7或更高版本,至少2GB内存。 2. ...
执行`make`和`make install`命令,这将把PostgreSQL安装到指定的目录下。安装完成后,可以在`/pgsql/postgresql`目录下看到PostgreSQL的文件。 为了安全性和权限管理,需要创建一个名为`postgres`的用户组和同名的...
PostgreSQL 安装部署手册 PostgreSQL 是一个功能强大且广泛使用的开源关系数据库管理系统。下面是 PostgreSQL 安装部署手册的摘要信息: 1. 下载安装包 在安装 PostgreSQL 之前,需要下载安装包。用户可以从 ...
### PostgreSQL安装配置详解 #### 一、PostgreSQL简介与特性 **PostgreSQL**是一款功能强大的开源对象关系型数据库管理系统(ORDBMS),其历史可以追溯到加州大学伯克利分校计算机系开发的 POSTGRES 版本 4.2。这...
在"ArcGIS Server切片PostgreSQL安装"的过程中,首先需要确保你的计算机满足ArcGIS Server和PostgreSQL的系统要求,包括操作系统版本、内存、硬盘空间等。接着,按照以下步骤进行: 1. **安装PostgreSQL**:下载并...
### Linux PostgreSQL安装与配置详解 #### 一、安装PostgreSQL 在Linux环境下,PostgreSQL数据库的安装主要通过RPM包管理器完成。本节将详细阐述如何在Linux系统上安装PostgreSQL及其相关组件。 ##### 1.1 RPM包...
### Linux下PostgreSQL安装与开机启动详解 #### 1. 添加用户及创建目录 为了确保PostgreSQL服务的安全性,我们通常会为它创建一个独立的系统用户。这一步骤包括了用户创建、密码设定以及相关目录的搭建。 ##### ...
### Activiti 5.9 PostgreSQL 安装指南详解 #### 一、概述 Activiti是一款开源的工作流引擎,用于快速开发业务流程应用。其官方提供的示例通常基于H2数据库,但对于生产环境或特定需求场景,用户可能更倾向于使用...
PostgreSQL安装及配置 PostgreSQL是一款功能强大且流行的开源关系数据库管理系统(RDBMS),它提供了丰富的功能和高性能,以满足各种应用程序的需求。本节将详细介绍PostgreSQL的安装及配置过程。 获取安装介质 ...
Linux 下 PostgreSQL 安装教程 本文档为 PostgreSQL 的安装教程,涵盖了从下载安装包到创建数据库的所有步骤。下面是本教程的知识点总结: 1. 下载 PostgreSQL 安装包:使用 wget 命令从官方网站下载 PostgreSQL ...
【PostgreSQL安装教程1】 PostgreSQL是一款强大的开源关系型数据库管理系统,广泛应用于各种操作系统平台,包括Windows。在Windows上安装PostgreSQL的过程自8.0版本起变得更加便捷,因为提供了专门的Windows安装...
PostgreSQL 安装手册 PostgreSQL 是一个功能强大且开源的关系型数据库管理系统,本文将指导用户完成 PostgreSQL 的安装过程,并介绍基本的数据库管理操作。 PostgreSQL 安装步骤 1. 下载 win64 安装包:用户可以...
PostgreSQL 安装和使用指南 一、PostgreSQL 安装和设置 PostgreSQL 是一种开源的关系数据库管理系统,旨在提供高性能、可靠性和数据安全的存储解决方案。下面是 PostgreSQL 的安装和设置过程: 1. 下载 ...
**PostgreSQL安装配置详解** PostgreSQL是一款开源的关系型数据库管理系统(RDBMS),因其强大的功能和高度的稳定性而被广泛应用于各种规模的企业和项目中。本文档将详细讲解如何在不同的操作系统上安装和配置...
### PostgreSQL 安装与配置 #### 一、PostgreSQL 的安装 PostgreSQL 是一款功能强大的开源对象关系型数据库系统,以其稳定性、数据完整性支持以及扩展性而闻名。安装 PostgreSQL 主要有以下几个步骤: 1. **下载...
linux 下 Postgresql 安装和数据库创建 Linux 操作系统下 Postgresql 的安装和数据库创建是一个复杂的过程,需要逐步完成多个步骤。下面将详细介绍在 Linux 操作系统下安装 Postgresql 和创建数据库的过程。 一、...