達夢數據庫學習(一、linux操作系統安裝及數據庫安裝)
下期內容:
環境介紹:
使用VM12+中標麒麟V7.0操作系統+達夢8數據庫
一、linux系統搭建
本部分沒有需要着重介紹,注意安裝時基本環境選擇“帶GUI的服務器”。
二、數據庫安裝
1、環境檢查
1)內核版本檢查:
#uname -r #查看系統內核版本
3.10.0-957.el7.x86_64
注意DM8數據庫支持2.6以上內核
#ulimit -a #查看系統相關參數
……
open files (-n) 1024
……
主要查看內容為open file 參數,DM8數據庫建議(要求)該參數值為65536或更大,需要進行配置
臨時配置:#ulimit -n 65536
永久配置#vi /etc/security/limits.conf
其中增加內容:
dmdba soft nofile 4096
dmdba hard nofile 65536
2、規划數據庫用戶及安裝路徑
達夢數據庫不建議使用root用戶安裝,同樣不建議使用默認路徑安裝,因此在安裝前需要先規划數據庫安裝用戶及安裝路徑。
確定用戶是否存在#id dmdba
創建組#groupadd dinstall
創建用戶#useradd -g dinstall dmdba #增加dmdba用戶歸屬dinstall組
創建數據庫安裝路徑#mkdir /dm8
更改目錄權限#chown dmdba.dinstall -R /dm8 #將/dm8路徑及向下內容遞歸更改擁有者為dinstall組中的dmdba用戶
3、配置環境變量
#vi /home/dmdba/.bash_profile
在其中增加內容(vi編輯器使用a、i、o進入編輯模式,編輯完成后Esc,再“:”進入命令模式,wq保存退出,q退出不保存,!加強制)
export DM_HOME=/dm8
export PATH=$DM_HOME/bin:$PATH:$HOME/.local/bin:$HOME/bin
配置環境變量的意義(個人立即)在於后續執行一些命令時不用輸入絕對路徑,比如不用$./manager,而是可以直接manager。這部分待后續理解深入后或有補充
4、使用圖形化界面進行數據庫安裝
自行選擇掛載或其他方式准備執行數據庫安裝文件。
個人選擇直接拷貝數據庫安裝文件至/home路徑下,並臨時授予777權限。
#chmod 777 /home/Dminstall.bin
使用dmdba用戶開始安裝數據庫(本來之前寫過學習文檔的,但是關閉時點了不保存,因此重寫一遍,重寫的時候覺得沒必要那么多說明,因此圖形化界面安裝時說明較少)
開始執行安裝程序
下一步
“接受”,下一步
“Key文件”,該部分涉及數據庫安全版,此處跳過,直接下一步
“選擇組件”,注意達夢數據庫的客戶端及服務端是在同一個安裝文件上的,本文中選擇全部安裝,后期學習ODBC的時候可能只需要在應用服務器上安裝客戶端即可。下一步
“選擇安裝位置”,輸入之前配置的路徑,下一步,出現提示,確定。
“安裝前小結”,安裝。
最后會提示使用root用戶執行某腳本,執行即可。
完成數據庫安裝,隨后提示是否初始化數據庫,選擇“初始化”。
此處忘記截圖,算了。
進入達夢數據庫配置助手,選擇“創建數據庫實例”,開始
選擇“一般用途”,下一步
“數據庫目錄”,下一步。
默認配置,下一步
數據庫文件所在位置,此處可以進行修改,保持默認即可。下一步
配置數據庫初始化參數,保持默認(或根據實際需求情況),下一步
口令管理,保持默認(即使用默認密碼),下一步
“創建示例庫”,為便於學習,全部勾選。
“概要信息”,點完成。
同樣使用root用戶執行命令
完成數據庫創建
5、使用交互式進行數據庫安裝
使用交互式方式進行數據庫安裝其實就是非圖形化界面安裝,命令行交互進行。
前期准備操作相同。
$ ./DMInstall.bin -i
“是否輸入Key文件路徑”,否,N
“是否設置時區”
“安裝類型”,1
“請選擇安裝目錄”
“安裝前小結”
安裝完成,請以root系統用戶執行命令,執行即可。
注意此時還沒有創建數據庫,只是把數據庫軟件安裝完畢
如果需要創建數據庫的話同樣需要使用數據庫創建助手
6、使用靜默方式進行數據庫安裝
靜默安裝類似與SQLServer的配置文件批量安裝,提前編輯好配置文件,將所有安裝時交互項填入配置文件中,數據庫安裝時直接讀取配置文件,無需交互。在此暫不詳述。
$./DMInstall.bin -q 配置文件絕對路徑
三、數據庫卸載
數據庫卸載比較簡單,直接執行uninstall.sh即可,但是注意部分文件(數據庫安裝目錄)不會隨着數據庫卸載而刪除,需要手動刪除。
進入數據庫目錄,執行./uninstall.sh
提示請確認是否卸載,確定。
進入卸載程序,點卸載
提示“有數據服務正在運行……”,點確定,或者在數據庫卸載前停止數據庫服務。
最后同樣root用戶執行腳本
卸載完成。
然后手動將數據庫安裝路徑文件刪除。至此徹底完成達夢數據庫卸載。
# rm -rf /dm8