-->配置系统:
1、配置网卡
cd /etc/sysconfig/network-scripts/
vim ifcfg-ens33
IPADDR=192.168.15.135
NETMASK=255.255.255.0
GATEWAY=192.168.15.1
2、关闭Selinux
vim /etc/selinux/config
修改 SELINUX=enforcing 为 SELINUX=disabled
3、关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
4、修改系统配置
vi /etc/sysctl.conf
添加
kernel.core_pattern=/corefile/core-%e-%p-%t
vi /etc/profile
添加
ulimit -c unlimited
5、生效系统变量
source /etc/profile
sysctl -p
-->安装Gauss
1、创建用户组及用户
groupadd dbgrp
useradd -g dbgrp -d /home/omm -m -s /bin/bash omm
passwd omm修改omm用户密码
2、创建软件包上传目录
mkdir -p /opt/software/gaussdb
3、上传软件...
4、解压软件包
cd /opt/software/gaussdb/
tar -zxvf GaussDB_100_1.0.1-DATABASE-REDHAT-64bit.tar.gz
5、安装数据库(ps:1192.168.15.135为gauss对外服务IP)
cd GaussDB_100_1.0.1-DATABASE-REDHAT-64bit/
python install.py -U omm:dbgrp -R /opt/gaussdb/app -D /opt/gaussdb/data -C LSNR_ADDR=127.0.0.1,192.168.15.135 -C LSNR_PORT=1888
6、启动数据库
su - omm
cd /opt/gaussdb/app/bin/
python zctl.py -t start
7、配置白名单
zsql / as sysdba (ps:登陆数据库)
select * from dv_hba; (ps:查看当前白名单)
exit (ps:退出数据库登陆)
cd /opt/gaussdb/data/cfg/
vi zhba.conf (ps:追加白名单网段192.168.15.0/24)
hostssl * 192.168.15.0/24 (ps:允许192.168.15.0/24网段远程连接)
zsql / as sysdba (ps:重新登陆数据库)
alter system reload hba config; (ps:在线导入白名单配置,使白名单生效)
-->配置远程登陆
1、创建表空间
create tablespace gauss_service datafile '/opt/gaussdb/data/data/rdata50' size 500M AUTOEXTEND ON NEXT 32M;
2、创建数据库用户
create user gauss identified by 'password' default tablespace gauss_service;
3、给用户授权或回收,此步骤按需求执行(举例:)
grant dba,resource to gauss; (授权dba和resource角色给gauss用户)
REVOKE DBA FROM gauss; (回收gauss用户的dba权限)
4、远程数据库用户登陆
zsql gauss/password@192.168.15.135:1888
5、查询当前白名单
select * from dv_hba;
-->配置gaussdb开机自启动
1、建自启动脚本(ps:以root用户)
mkdir -p /do_all
cd /do_all
vi startup_all.sh
#!/bin/bash
su - omm <
python zctl.py -t start
EOF
2、配置开机自启动
chmod 755 /etc/rc.d/rc.local
vim /etc/rc.d/rc.local
sh /do_all/startup_all.sh



