Linux服務器安裝GaussDB 100及安裝過程中常見問題解決


******************************** Gaussdb 100安裝 ********************************

1. 創建安裝包目錄

  mkdir -p /opt/gaussdb100

2. 上傳安裝包到服務器(本地是windows系統)

  rz

  

3. 解壓安裝包

   /opt/gaussdb100

  tar -xvf GaussDB_100_1.0.1-DATABASE-CENTOS-64bit.tar.gz

4. 創建用戶用戶組

  groupadd dbgrp

  useradd -g dbgrp -d /home/omm -m -s /bin/bash omm

  passwd omm

5. 安裝

  cd /opt/gaussdb100/GaussDB_100_1.0.1-DATABASE-CENTOS-64bit

  python2 install.py -U omm:dbgrp -R /opt/gaussdb100/app -D /opt/gaussdb100/data -C LSNR_ADDR=127.0.0.1,192.168.8.77 -C LSNR_PORT=1888

6. 啟動數據庫

  su - omm

  cd /opt/gaussdb100/app/bin

  python2 zctl.py -t start

7. 連接數據庫

  zsql sys/Changeme_123@127.0.0.1:1888

  zsql sys/Changeme_123@192.168.8.77:1888

  修改數據庫管理員用戶系統密碼

  alter user sys identified by gdb_2020 replace Changeme_123;

  查詢數據庫版本和默認用戶信息

  select dbid, name, status, open_status from dv_database;

  select * from dv_version;

  查詢用戶信息

  select * from db_users;

  創建用戶與表

  create user liqiang_a identified by "Liqiang_";

  用戶賦權限

  grant create session, create table to liqiang_a;

  grant dba to liqiang_a;

  用戶密碼命名規則

   

  指定用戶連接

  conn liqiang_a/Liqiang_@127.0.0.1:1888

8. 關閉數據庫

  su - omm

  cd /opt/gaussdb100/app/bin

  python2 zctl.py -t stop

 

******************************** 基本信息查詢 ********************************

1. 檢查字符集

  show charset;

   

2. 檢查是否設置了偵聽IP和端口

  select name, value from dv_parameters where name='LSNR_ADDR';

  select name, value from dv_parameters where name='LSNR_PORT';

   配置偵聽IP和偵聽端口

  alter system set LSNR_ADDR='127.0.0.1, 192.168.8.77';

  alter system set LSNR_PORT=1888;

3. 查詢已配置的IP白名單

  select value from V$PARAMETER where name='TCP_INVITED_NODES';

  修改IP白名單

  alter system set tcp_invited_nodes='(127.0.0.1, 192.168.8.77, 192.168.8.*)';

  # 立即生效未配置則只能本地連接

4. 安裝日志位置

  /home/omm/zengineinstall.log

5. 用戶權限查詢

  a) 查看用戶

    select * from sys.db_users;

  b) 查看用戶的系統權限

    select * from adm_sys_privs where grantee='LIQIANG_a';

 

******************************** 常見問題解決 ******************************** 

1. Python 2.*版本安裝Python 3.*版本安裝會報錯

  提示Error: Install failed: file could not be opened successfully

  解決方法

  安裝Pyhton 2.7執行數據庫安裝命令時指定python 2.7來執行安裝命令

2. OS版本與Gaussdb安裝包版本不符

  在centos使用redhat平台gaussdb100安裝包進行安裝時或者版本不對系統是redhat7.2而安裝包要求的是redhat 7.5也會報錯

  解決方法編輯安裝腳本install.py找到檢查OS的項設置通過即可

  cd /opt/gaussdb100/GaussDB_100_1.0.1-DATABASE-CENTOS-64bit

  vi install.py

  如下

  if self.run_pkg_name.find(distname.upper().replace("OS", "")) == -1:

  修改為

  if self.run_pkg_name.find(distname.upper().replace("OS", "")) == -2:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM