DM達夢數據庫License的替換安裝
參考官方的《DM8安裝手冊.pdf》,有如下步驟:
首先,找到 DM 服務器所在的目錄,方法是以 root 用戶或安裝用戶登錄到 Linux 系統,啟動終端,執行以下命令即可進入 DM 服務器程序安裝的目錄:
關閉數據庫服務器,在RH7.9中(我這邊庫名為GXPT),
systemctl status DmServiceGXPT
systemctl stop DmServiceGXPT
systemctl status DmAPService
systemctl stop DmAPService
然后,備份原來的key文件,
#注:假設安裝目錄為/dm8
cd /dm8/bin mv dm.key dm.key.bak
然后,再將新的 dm.key 文件拷貝到該目錄,替換原有的 dm.key 即可。
mv /soft/dm4F041218.key /dm8/bin/dm.key chown dmdba:dinstall /dm8/bin/dm.key chmod 755 /dm8/bin/dm.key
根據官方的《DM8系統管理員手冊.pdf》可知,
無論是在何種操作系統下運行,DM 數據庫在啟動時都會進行 LICENSE 檢查。若 LICENSE 過期或 KEY 文件與實際運行環境不配套,DM 服務器會強制退出。
可通過查看 V$LICENSE 了解所安裝的 DM 數據庫的 LICENSE 信息。
因此只要啟動DM服務器即可。
systemctl start DmAPService
systemctl start DmServiceGXPT
也可在此時登錄數據庫手工執行SP_LOAD_LIC_INFO進行LICENSE校驗,
SQL> sp_load_lic_info(); DMSQL executed successfully used time: 2.816(ms). Execute id is 1600.
關於SP_LOAD_LIC_INFO在《DM8_SQL語言使用手冊.pdf》中有說明:進行 DM 服務器的 LICENSE 校驗。檢查 LICENSE 與當前 DM 版本及系統運行 環境是否一致,如果有不一致則 DM 服務器主動退出。
查詢v$license信息如下:

