1. 程式人生 > 其它 >Linux系統下安裝達夢資料庫

Linux系統下安裝達夢資料庫

達夢DM8資料庫安裝 1、環境介紹

作業系統

Red Hat 4.8.5-28

資料庫版本

DM8

安裝目錄

/home/dmdba/dmdbms 

安裝包名稱

dm8_20210818_x86_rh6_64_ent_8.4.2.18_pack14.iso

2前期準備 這部分主要目的是在安裝前檢視作業系統,檢視記憶體空間是否足夠。
  1. 正確地安裝作業系統、合理地分配磁碟空間、檢查機器配置是否滿足要求;
  2. 關閉正在執行的防毒、安全防護等軟體;
  3. 保證網路環境能正常工作
  4. 保證系統時間和當前時間沒有偏差
2.1.檢視cpu    

 

 

2.2
檢視記憶體 [root@localhost /]# free -m    

 

 

Swap空間要再1GB以上才可安裝資料庫 2.3檢視磁碟使用情況 [root@localhost /]# df -h    

 

 

2.4 關閉防火牆 檢視防火牆狀態:systemctl status firewalld
關閉防火牆:systemctl stop firewalld
設定開機不啟動防火牆:systemctl disable firewalld 防火牆最好關閉,否則啟動資料庫時可能被攔截 3、準備安裝 3.1 建立安裝目錄和使用者組
需要建立目錄:mkdir -p /m8
建立組:groupadd dinstall

建立使用者:useradd -g dinstall dmdba
設定使用者密碼:passwd dmdba 密碼設定為dmdba123456
賦予目錄許可權:chmod 775 /dm8
更改目錄所有者:chown dmdba:dinstall -R /dm8 3.2 更改使用者的資源限制 此步驟只要是給dmdba使用者資源,防止程序數過小資料庫啟動警告
root使用者在/etc/security/limits.conf 新增如下內容:
dmdba soft nofile 65536
dmdba hard nofile 65536
dmdba soft core unlimited
dmdba hard nproc 65536

dmdba hard stack 32768
dmdba soft stack 16384 dmdba使用者下輸入ulimit -a 檢視是否生效  

 

 

3.3 上傳並掛載安裝包 將安裝包dm8_20210818_x86_rh6_64_ent_8.4.2.18_pack14.iso上傳到/opt目錄 授權 chmod 777 dm8_20210818_x86_rh6_64_ent_8.4.2.18_pack14.iso ISO的安裝包需要在ROOT的使用者下進行掛載(ROOT使用者)   [root@localhost /]# mount -o loop /opt/dm8_20210818_x86_rh6_64_ent_8.4.2.18_pack14.iso /mnt   3.4 命令列安裝資料庫 dmdba使用者進行安裝,cd到安裝包的位置,輸入./DMInstall.bin -i 安裝
注意:安裝前要檢查檔案的許可權和使用者組,否則會報錯:許可權不夠
命令可以參考準備安裝:
  1. 建立安裝目錄和使用者組 中賦予許可權和更改所有者
  [root@localhost mnt]# ./DMInstall.bin -i
驗證key檔案,如果沒有,輸入n後回車        

 

 

設定時區,預設中國標準時間,回車 設定安裝型別,預設1典型安裝,不做更改,回車 選擇安裝路徑,回車,預設/home/dmdba/dmdbms 注意:安裝目錄需要空目錄,裡面不能有任何檔案,否則會報錯,提示選擇其他路徑 對安裝資訊進行確認,輸入y,進行dm8安裝 安裝完成後,根據提示用root系統使用者執行命令:  

 

 

  至此,安裝dm8成功,但是如需使用資料庫,還需初始化例項。 4、例項初始化 DM資料庫安裝好後,要使用它,第一步就是要初始化一個例項,才能連線資料庫 dminit DM 資料庫初始化工具,dminit 工具需要從命令列啟動。找到 dminit 所在安裝目錄/bin,輸入 dminit 和引數後回車。   [dmdba@localhost /]$ cd /home/dmdba/dmdbms/bin   [dmdba@localhost bin]$ ./dminit path=/dm8/data db_name=DM8 INSTANCE_NAME=DM8 PORT_NUM=5236 CHARSET=1    

 

 

切換到ROOT使用者下,註冊服務   [root@localhost ~]# cd  /home/dmdba/dmdbms/script/root/   [root@localhost root]# ./dm_service_installer.sh -t dmserver -p DM8 -dm_ini /dm8/data/DM8/dm.ini    

 

 

  啟動資料庫服務(root使用者執行) [root@localhost bin]# cd /home/dmdba/dmdbms/bin [root@localhost bin]# ./DmServiceDM8 start  

 

 

  輸入disql命令即可登入資料庫  ./disql SYSDBA/SYSDBA:5236