瀚高售後培訓總結

1. 介紹瀚高的版本linux

分爲企業版和安全版

企業版最高版本號 v5.7
安全版本爲 4.3.4 (國家保密局承認的)

注意版本號  主要是分三部分 
最大值是大版本 中間表示內核升級 最後面第三位表示數據庫bug修復. 

2. 國產化支持狀況sql

龍芯 海光  申威 ->中標麒麟

飛騰-> 銀河麒麟

兆芯-> 中科方德

主要安全版針對如上架構和操做系統進行了適配. 

3. 安裝過程. 數據庫

1. 建立用戶(不建議使用 root用戶)
2. 解壓縮
3. 修改安裝文件的權限
4. 建立數據庫目錄, 而且修改數據庫安裝目錄的權限
5. 修改防火牆
6. 修改環境變量
7. 能夠gui安裝也能夠非GUI安裝.

4. 參數修改vim

1. 可使用 psql 工具進行修改. 
2. 修改pg_hba.conf
3. 修改postgresql.conf
4 啓動命令 pg_ctl -m fast stop (注意 須要設置到環境變量裏面去才能夠. )
5. 啓動數據庫 pg_ctl start

5.  卸載.安全

執行 uninstall 執行卸載 傻瓜式卸載. 

6. 最佳實踐 優化配置. 架構

1. 虛擬內存優化配置  建議物理內存不超過 64g的狀況下 爲物理內存的一半, 超過64g 就設置爲最大值 32g既能夠. 

2. 防火牆設置
firewall-cmd --add-port=5866/tcp --permanent

3. 須要禁用selinux

4. 安裝部分比較有用的包 好比 vim rsync wget readline zlib 等等.

5. 修改資源何止 主要是 nofile nproc memlock stack 等等.

6. 數據庫參數修改.
6.1 修改容許其餘ip地址連接.
6.2 修改max_connections到一個合適的值
6.3 修改shared_buffers 值大小, 通常爲內存的25%到40%
6.4 修改checkpoint_timeout=30min
6.5 修改checkpoint_completion_target=0.8
6.6 設置hgdb生成日誌格式 alter system set log_destination = 'csvlog';
6.7 設置開啓日誌 alter system set logging_collector = 'on'
6.8 修改日誌名稱 alter system set logfilename = 'highdb_%d.log'
6.9 天天生成一個新的日誌 alter system set log_rotation='1d'
6.10覆蓋同名文件: alter system log_truncate_on_rotation='on'
6.11記錄ddl語句: alter system set log_statement='ddl'
6.12不限制日誌大小: alter system set log_rotation_size = 0
6.13 開啓歸檔相關: alter system set wal_level = replica
alter system set archive_mode = on
alter system set archive_command = 'test ! -f /hgdbbak/archive/%f && cp %p /hgdbbak/archive/%f'
6.14設置用戶鏈接與斷開數據庫的信息 alter system set maintenance_work_mem = '1GB'
6.15修改密碼有效期: select set_secure_param('hg_PwdValidUntil','365');
6.16退出數據庫 \q
6.17安全版的默認密碼 highgo@123 有效期爲7天, 須要進行修改 命令爲 alter user syssso with password 'NewPassword'; 修改完密碼有效期 須要修改一遍密碼纔可以使之生效.
6.18設置安全版本的審計功能配置
select set_audit_param('') #太快 沒記錄下來.
6.19關閉ssl的命令 alter system set ssl=off
6.20用戶密碼過時以後的以及解鎖的處理: select clear_user_limit('sysdba'); (本身以前與瀚高同事溝通獲得.)

 7. 數據庫備份方面tcp

1. 部署數據庫備份腳本

1.1 檢查數據庫啓動用了歸檔參數. 
1.2 在瀚高用戶的home目錄下面建立 .pgpass 文件.

localhost:5866:highgo:sysdba:highgo@123注意文件權限建議修改成 0600 避免其餘用戶 讀取數據.1.3 備份腳本格式PORT=5866num=2archdir=master_db_clusterbackup_db_cluster=/hgdbbakdefdb=highdbbakhost=127.0.0.11.4 修改腳本放到 /home/highgo/scripts/下面賦予權限.1.5 crontab 設置計劃任務crontab -e  cronta -l
相關文章
相關標籤/搜索