查詢資料庫授權以及授權到期的處理方法

瀚高PG實驗室發表於2021-10-22
文件用途

本文件旨在告知您如何查詢資料庫授權以及資料庫授權到期的處理方法。


詳細資訊

登陸資料庫所在伺服器後,首先確定資料庫版本。


若資料庫版本為企業版,切換到 highgo 使用者執行 check_lic 命令。

若資料庫版本為安全版,直接在 root 使用者下執行 check_lic 命令即可。


若出現如下提示,可推斷未正確配置環境變數。要正確配置環境變數可參考文件013917904 中的環境變數設定。

[root@localhost ~]# check_lic

bash: check_lic: command not found...



若出現如下提示,可推斷資料庫data目錄下不存在 license 檔案或 license 檔名稱不正確,可排查data目錄下 license 的命名是否為 hgdb.lic。

[root@localhost ~]# check_lic

License file status exception.


正常情況下執行 check_lic 命令會出現如下所示兩種結果,第一種為測試 license ,有效期到 2021-5-30。超出有效期後,沒有關閉資料庫的情況下便可繼續執行,但是關閉後資料庫會無法啟動。


[root@localhost ~]# check_lic

############## HIGHGODB LICENSE ###################

License status:Normal --license狀態

License validity:2021-5-30 --到期時間

Database Version:Highgo Database 4.3.4.9 Trail Edition --資料庫版本

###################################################


第二種為永久 license ,不受時間限制。

[root@localhost ~]# check_lic 


############## HIGHGODB LICENSE ###################

License status:Normal

License validity:Unlimited

Database Version:Highgo Database 4.3.4.9 Official Edition

###################################################


當資料庫授權已經到期或將要到期,可撥打電話400-708-8006 按2號鍵聯絡商務獲取更長時間或永久的 license, 拿到license後,上傳到資料庫伺服器/opt目錄下。

執行如下命令前需配置好環境變數:

cp /opt/hgdb_6m.lic  $PGDATA/hgdb.lic     --根據 license 有效期不同,命名方式也會有所區別。但是放到資料庫data目錄下後,都必須改名為 hgdb.lic。


最後過載資料庫,若資料庫已經停止,啟動資料庫即可。

pg_ctl reload        --過載資料庫

pg_ctl start        --啟動資料庫

最後執行 check_lic 命令驗證 license 有效期。



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69994931/viewspace-2838725/,如需轉載,請註明出處,否則將追究法律責任。

相關文章