重庆思庄Oracle、Redhat认证学习论坛
标题:
postgresql 13.4 yum安装
[打印本页]
作者:
郑全
时间:
2021-10-5 19:29
标题:
postgresql 13.4 yum安装
本帖最后由 郑全 于 2021-10-6 14:13 编辑
一、环境:ROCKY LINUX 8.4
PG 13.4
二、安装PG 2.1 安装 YUM源
# dnf install -y
https://download.postgresql.org/ ... o-latest.noarch.rpm
2.2 禁用LINUX内置PG模块
# dnf -qy module disable postgresql
2.3 安装PG
# dnf install -y postgresql13-server
2.4 初始化PG
# sudo /usr/pgsql-13/bin/postgresql-13-setup initdb
2.5 启用PG系统服务
# systemctl enable postgresql-13
# systemctl start postgresql-13
三、修改参数
3.1 配置文件位置
/var/lib/pgsql/13/data/postgresql.conf 数据库配置文件,类似ORACLE参数文件
/var/lib/pgsql/13/data/pg_hba.conf 连接配置文件
/var/lib/pgsql/13/data/log/postgresql-%a.log 日志文件
3.2 修改监听的ip和端口
vim /var/lib/pgsql/13/data/postgresql.conf
...
listen_addresses ='*'
port = 5432
...
3.3 修改数据库log相关的参数
vim /var/lib/pgsql/13/data/postgresql.conf
...
logging_collector = on # 日志收集,一般是打开的
log_directory = 'pg_log' # 日志目录,一般使用默认值
log_filename = 'postgresql-%a.log'
log_truncate_on_rotation = on
log_rotation_age = 1d
log_rotation_size = 0
...
3.4 内存参数
vim /var/lib/pgsql/13/data/postgresql.conf
...
shared_buffers = 32MB # min 128kB 对应ORACLE 的SGA
work_mem = 1MB # min 64kB 对应ORACLE的pga
...
以上参数,重启数据库生效
systemctl stop postgresql-13
systemctl start postgresql-13
四、验证安装情况
4.1 登录控制台
su - postgres
$ psql #无密码,类似于 ORACLE 数据库 / AS SYSDBA登录
4.2 查看版本
postgres=# select version();
version
--------------------------------------------------------------------------------------------------------
PostgreSQL 13.4 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 8.4.1 20200928 (Red Hat 8.4.1-1), 64-bit
(1 row)
到此,PG13.4 YUM方式安装完成。
欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/)
Powered by Discuz! X3.2