天天看點

基于華為雲EulerOS2.8的GaussDB T 單機搭建

環境

主備庫 雲環境規格 作業系統 主機名 IP位址 端口号
主庫 2vCPUs 4GB EulerOS 2.8 64bit with ARM ecs01 公網:121.36.x.x私網:192.168.0.9 1888

安全組開放端口

  • 機器添加端口1888

主備機準備工作

  • 建立使用者及使用者組
groupadd dbgrp
useradd -g dbgrp -d /home/omm -m -s /bin/bash omm
           
  • 修改OMM使用者密碼
passwd omm 
           
  • 上傳資料庫安裝包到/home檔案下
  • 進入home檔案并解壓資料庫檔案到opt檔案夾
cd /
tar xvf GaussDB_T_1.0.2-DATABASE-EULER20SP8-64bit.tar.gz  -C /software
           

主機操作安裝

  • 進入目錄安裝
cd /software/GaussDB_T_1.0.2-DATABASE-EULER20SP8-64bit
python install.py -U omm:dbgrp -R /opt/gaussdb/app -D /opt/gaussdb/data  -C DATA_BUFFER_SIZE=256M -C SHARED_POOL_SIZE=128M -C LOG_BUFFER_SIZE=64M -C TEMP_BUFFER_SIZE=128M -C LSNR_ADDR=127.0.0.1,192.168.0.48 -C LSNR_PORT=1888 -C "LOG_ARCHIVE_DEST_2=SERVICE=121.36.25.186:1888 SYNC"
           
  • 切換使用者驗證登入,查詢角色
su - omm
zsql / as sysdba -q
select database_role from dv_database;
           

配置白名單

cd /opt/gaussdb/data/cfg
vi zhba.conf
将下列内容加入檔案末尾,host * 0.0.0.0/0

運作下列SQL指令使之生效: 
ALTER SYSTEM RELOAD HBA CONFIG;
SELECT * FROM SYS.DV_HBA;