環(huán)境介紹:
使用VM12+中標(biāo)麒麟V7.0操作系統(tǒng)+達(dá)夢8數(shù)據(jù)庫
一、linux系統(tǒng)搭建
???????? 本部分沒有需要著重介紹,注意安裝時基本環(huán)境選擇“帶GUI的服務(wù)器”。

二、數(shù)據(jù)庫安裝
???????? 1、環(huán)境檢查
?????????????????? 1)內(nèi)核版本檢查:
?????????????????? #uname -r????????????????? #查看系統(tǒng)內(nèi)核版本
?????????????????? 3.10.0-957.el7.x86_64
?????????????????? 注意DM8數(shù)據(jù)庫支持2.6以上內(nèi)核
?????????????????? #ulimit -a??????? #查看系統(tǒng)相關(guān)參數(shù)
?????????????????? ……
?????????????????? open files?????????? ???????????(-n) 1024
?????????????????? ……
?????????????????? 主要查看內(nèi)容為open file 參數(shù),DM8數(shù)據(jù)庫建議(要求)該參數(shù)值為65536或更大,需要進行配置
?????????????????? 臨時配置:#ulimit -n 65536
?????????????????? 永久配置#vi /etc/security/limits.conf
?????????????????? 其中增加內(nèi)容:
?????????????????? dmdba soft nofile 4096
?????????????????? dmdba hard nofile 65536
???????? 2、規(guī)劃數(shù)據(jù)庫用戶及安裝路徑
?????????????????? 達(dá)夢數(shù)據(jù)庫不建議使用root用戶安裝,同樣不建議使用默認(rèn)路徑安裝,因此在安裝前需要先規(guī)劃數(shù)據(jù)庫安裝用戶及安裝路徑。
?????????????????? 確定用戶是否存在#id dmdba
?????????????????? 創(chuàng)建組#groupadd dinstall
?????????????????? 創(chuàng)建用戶#useradd -g dinstall dmdba???????????????????????????????? #增加dmdba用戶歸屬dinstall組
?????????????????? 創(chuàng)建數(shù)據(jù)庫安裝路徑#mkdir /dm8
?????????????????? 更改目錄權(quán)限#chown dmdba.dinstall -R /dm8?????????????? #將/dm8路徑及向下內(nèi)容遞歸更改擁有者為dinstall組中的dmdba用戶
???????? 3、配置環(huán)境變量
?????????????????? #vi /home/dmdba/.bash_profile
?????????????????? 在其中增加內(nèi)容(vi編輯器使用a、i、o進入編輯模式,編輯完成后Esc,再“:”進入命令模式,wq保存退出,q退出不保存,!加強制)
?????????????????? export DM_HOME=/dm8
?????????????????? export PATH=$DM_HOME/bin:$PATH:$HOME/.local/bin:$HOME/bin
?????????????????? 配置環(huán)境變量的意義(個人立即)在于后續(xù)執(zhí)行一些命令時不用輸入絕對路徑,比如不用$./manager,而是可以直接manager。這部分待后續(xù)理解深入后或有補充
???????? 4、使用圖形化界面進行數(shù)據(jù)庫安裝
?????????????????? 自行選擇掛載或其他方式準(zhǔn)備執(zhí)行數(shù)據(jù)庫安裝文件。
?????????????????? 個人選擇直接拷貝數(shù)據(jù)庫安裝文件至/home路徑下,并臨時授予777權(quán)限。
?????????????????? #chmod 777 /home/Dminstall.bin
?????????????????? 使用dmdba用戶開始安裝數(shù)據(jù)庫(本來之前寫過學(xué)習(xí)文檔的,但是關(guān)閉時點了不保存,因此重寫一遍,重寫的時候覺得沒必要那么多說明,因此圖形化界面安裝時說明較少)
開始執(zhí)行安裝程序


下一步

“接受”,下一步

“Key文件”,該部分涉及數(shù)據(jù)庫安全版,此處跳過,直接下一步

“選擇組件”,注意達(dá)夢數(shù)據(jù)庫的客戶端及服務(wù)端是在同一個安裝文件上的,本文中選擇全部安裝,后期學(xué)習(xí)ODBC的時候可能只需要在應(yīng)用服務(wù)器上安裝客戶端即可。下一步

“選擇安裝位置”,輸入之前配置的路徑,下一步,出現(xiàn)提示,確定。

“安裝前小結(jié)”,安裝。

最后會提示使用root用戶執(zhí)行某腳本,執(zhí)行即可。

完成數(shù)據(jù)庫安裝,隨后提示是否初始化數(shù)據(jù)庫,選擇“初始化”。
此處忘記截圖,算了。
進入達(dá)夢數(shù)據(jù)庫配置助手,選擇“創(chuàng)建數(shù)據(jù)庫實例”,開始

選擇“一般用途”,下一步

“數(shù)據(jù)庫目錄”,下一步。

默認(rèn)配置,下一步

數(shù)據(jù)庫文件所在位置,此處可以進行修改,保持默認(rèn)即可。下一步

配置數(shù)據(jù)庫初始化參數(shù),保持默認(rèn)(或根據(jù)實際需求情況),下一步

口令管理,保持默認(rèn)(即使用默認(rèn)密碼),下一步

“創(chuàng)建示例庫”,為便于學(xué)習(xí),全部勾選。

“概要信息”,點完成。

同樣使用root用戶執(zhí)行命令

完成數(shù)據(jù)庫創(chuàng)建

???????? 5、使用交互式進行數(shù)據(jù)庫安裝
使用交互式方式進行數(shù)據(jù)庫安裝其實就是非圖形化界面安裝,命令行交互進行。
前期準(zhǔn)備操作相同。
$ ./DMInstall.bin? -i

“是否輸入Key文件路徑”,否,N

“是否設(shè)置時區(qū)”


“安裝類型”,1

“請選擇安裝目錄”

“安裝前小結(jié)”

安裝完成,請以root系統(tǒng)用戶執(zhí)行命令,執(zhí)行即可。

注意此時還沒有創(chuàng)建數(shù)據(jù)庫,只是把數(shù)據(jù)庫軟件安裝完畢

如果需要創(chuàng)建數(shù)據(jù)庫的話同樣需要使用數(shù)據(jù)庫創(chuàng)建助手


???????? 6、使用靜默方式進行數(shù)據(jù)庫安裝
靜默安裝類似與SQLServer的配置文件批量安裝,提前編輯好配置文件,將所有安裝時交互項填入配置文件中,數(shù)據(jù)庫安裝時直接讀取配置文件,無需交互。在此暫不詳述。
$./DMInstall.bin -q 配置文件絕對路徑
三、數(shù)據(jù)庫卸載
???????? 數(shù)據(jù)庫卸載比較簡單,直接執(zhí)行uninstall.sh即可,但是注意部分文件(數(shù)據(jù)庫安裝目錄)不會隨著數(shù)據(jù)庫卸載而刪除,需要手動刪除。
進入數(shù)據(jù)庫目錄,執(zhí)行./uninstall.sh

提示請確認(rèn)是否卸載,確定。

進入卸載程序,點卸載

提示“有數(shù)據(jù)服務(wù)正在運行……”,點確定,或者在數(shù)據(jù)庫卸載前停止數(shù)據(jù)庫服務(wù)。

最后同樣root用戶執(zhí)行腳本

卸載完成。

然后手動將數(shù)據(jù)庫安裝路徑文件刪除。至此徹底完成達(dá)夢數(shù)據(jù)庫卸載。