1、dminit方式初始化實例時出現創建文件夾失敗問題該如何處理?/初始化實例失敗/fail to initdb。
1.為了減少對操作系統的影響,用戶不應該以root系統用戶來安裝和運行DM。用戶可以在安裝之前為DM創建一個專用的操作系統用戶,例如創建用戶dmdba和組dinstall。將安裝目錄賦予用戶組。
chown -R dmdba:dinstall /xx
針對dminit工具出現的創建文件夾失敗問題排查過程如下:
(1) 排查該文件是否有相對應的用戶權限,例如:可能使用dmdba用戶進行操作,但是dminit文件為root用戶所有,則是權限不夠。
(2)排查該文件是否有寫入權限,例如:可能計划數據文件目錄屬者為root或其他用戶,但是使用dmdba用戶操作dminit則會沒有寫入數據文件的權限。
以下是賦權命令:
chmod 777 /opt/ --賦予opt目錄所有權限
chmod 777 /opt/ -R --賦予opt目錄以及其子目錄所有權限
chown dmdba:dinstall /opt/ -R -- 更改dmdbms目錄以及其子目錄用戶和組為dmdba:dinstall
2.初始化命令缺少PATH參數導致,修改命令后正常
執行./dminit path=目錄 就可以指定目錄了,根據項目需要更改其他初始化參數(如頁大小,大小寫敏感,日志大小等)
