【SDE】Centos7 离线安装 Postgresql 12 并配置 sde

发布时间 2023-08-24 09:55:49作者: wongJzzz

使用 ArcGIS 10.9.1 对应的 Postgresql 12.7

rpm包

postgresql12-12.7-1PGDG.rhel7.x86_64.rpm

postgresql12-contrib-12.7-1PGDG.rhel7.x86_64.rpm

postgresql12-libs-12.7-1PGDG.rhel7.x86_64.rpm

postgresql12-server-12.7-1PGDG.rhel7.x86_64.rpm

libicu-50.2-4.el7_7.x86_64.rpm

执行安装

yum localinstall *.rpm

数据库初始化

su - postgres
cd /usr/pgsql-12/bin/
#初始化数据库
./initdb -D /var/lib/pgsql/12/data/

重启并设置自动启动

systemctl enable postgresql-12 && systemctl restart postgresql-12

访问设置

su - postgres
psql
#修改密码
alter role postgres with password 'your_root_pwd###';
#修改配置文件,配置登录策略等
vim /var/lib/pgsql/12/data/pg_hba.conf
#增加一行
host    all             all             0.0.0.0/0         md5   
# trust 是免密, md5 是加密
#修改数据库其他配置信息
vim /var/lib/pgsql/12/data/postgresql.conf
listen_addresses = '*' 
max_connections = 700
#重启服务
systemctl restart  postgresql-12
# 重启后检查服务状态
systemctl status  postgresql-12

配置st_geometry

su - postgres
cd /usr/pgsql-12/bin/
# 查看PKGLIBDIR目录路径
./pg_config --pkglibdir

拷贝对应版本的 st_geometry.soPKGLIBDIR

创建 SDE

使用 创建企业级地理数据库 工具创建sde
image

新建数据库连接
image

可新建 要素数据集 ,则创建成功并成功启用 Geodatabase 数据模型
image