環境
主備庫 | 雲環境規格 | 作業系統 | 主機名 | 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;