天天看點

達夢資料庫安裝并初始化1 部署規劃2 安裝資料庫前準備3 安裝資料庫過程4 資料庫初始化執行個體

資料庫安裝并初始化

  • 1 部署規劃
    • 1.1 路徑規劃
    • 1.2 執行個體規劃
    • 1.3 管理規劃
  • 2 安裝資料庫前準備
    • 2.1 擷取系統位數
    • 2.2 查詢作業系統 release 資訊
    • 2.3 查詢系統資訊
    • 2.4 查詢系統名稱
  • 3 安裝資料庫過程
    • 3.1 建立組和使用者
    • 3.2 輸入指令檢查 openfile 參數是否為 65536 或者無限制
    • 3.3 檢查記憶體和存儲空間
    • 3.4 擷取安裝包并授權
    • 3.5 切換安裝使用者執行安裝檔案
    • 3.6 用 root 執行 root_installer.sh 腳本
  • 4 資料庫初始化執行個體
    • 4.1 按照要求建立資料庫執行個體
    • 4.2 注冊資料庫服務
    • 4.3 啟動資料庫服務

1 部署規劃

1.1 路徑規劃

資料庫安裝路徑:/home/dmdba/dmdbms

資料庫執行個體安裝路徑:/home/dmdba/dmdbms/data

1.2 執行個體規劃

資料庫名:DM

執行個體名:DM

端口号:5236

頁大小:16

編碼格式:GB18030

字元大小寫敏感:是

1.3 管理規劃

超級管理者賬号密碼:SYSDBA/SYSDBA

2 安裝資料庫前準備

2.1 擷取系統位數

getconf LONG_BIT

達夢資料庫安裝并初始化1 部署規劃2 安裝資料庫前準備3 安裝資料庫過程4 資料庫初始化執行個體

2.2 查詢作業系統 release 資訊

lsb_release –a

(如果出現“未找到指令”字樣,請先執行指令安裝插件 指令:#yum install -y redhat-lsb)

2.3 查詢系統資訊

cat /etc/issue

達夢資料庫安裝并初始化1 部署規劃2 安裝資料庫前準備3 安裝資料庫過程4 資料庫初始化執行個體

2.4 查詢系統名稱

uname -a

達夢資料庫安裝并初始化1 部署規劃2 安裝資料庫前準備3 安裝資料庫過程4 資料庫初始化執行個體

3 安裝資料庫過程

3.1 建立組和使用者

#建立安裝使用者組 dinstall

groupadd -g 12349 dinstall

#建立安裝使用者 dmdba,将建立使用者放在使用者組 dinstall 中

useradd -u 12345 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba

#初始化使用者密碼

passwd dmdba

3.2 輸入指令檢查 openfile 參數是否為 65536 或者無限制

#輸入指令檢查 open file 參數: ulimit -a 若 open file 參數不是 65536 或者無限制則用以下方式進行修改: #輸入指令進入 limits.conf 檔案編輯界面: vi /etc/security/limits.conf 進入到 limits.conf 檔案後,鍵盤按“i”開始插入資料,在檔案内容末尾增加 内容: dmdba soft nofile 4096

dmdba hard nofile 65536

添加完畢之後先按鍵盤“esc”鍵,再輸入:wq,回車後退出檔案編輯界面。

#輸入指令重新開機伺服器 reboot;

#輸入指令檢視參數修改是否成功

ulimit –a

達夢資料庫安裝并初始化1 部署規劃2 安裝資料庫前準備3 安裝資料庫過程4 資料庫初始化執行個體

3.3 檢查記憶體和存儲空間

#擷取記憶體使用詳情(free 需大于等于 1)

free -g

#檢查存儲空間(可用需大于 1G)

df -h

3.4 擷取安裝包并授權

#擷取安裝包有以下兩種方式。

方式一: 将鏡像檔案直接上傳在根目錄,在根目錄下将資料庫安裝包挂載在/mnt 目錄 mount -o loop dm8_setup_rh6_64_ent_8.1.1.76_20200422.iso /mnt 方式二:在 WINDOWS 直接解壓資料庫鏡像檔案,将 DMInstall.bin 檔案上傳 到伺服器。

#授權(要進入到挂載安裝包目錄,或者上傳安裝包的目錄)

cd /mnt/

chmod 755 ./DMInstall.bin

3.5 切換安裝使用者執行安裝檔案

#切換 dmdba 使用者進行安裝。 su dmdba

#執行安裝檔案:

./DMInstall.bin -i(指令行)

./DMInstall.bin (圖形化)

以指令行為例:

達夢資料庫安裝并初始化1 部署規劃2 安裝資料庫前準備3 安裝資料庫過程4 資料庫初始化執行個體
達夢資料庫安裝并初始化1 部署規劃2 安裝資料庫前準備3 安裝資料庫過程4 資料庫初始化執行個體
達夢資料庫安裝并初始化1 部署規劃2 安裝資料庫前準備3 安裝資料庫過程4 資料庫初始化執行個體

3.6 用 root 執行 root_installer.sh 腳本

待資料庫安裝完成之後,會彈出一個需要用 root 執行的腳本,那麼在執行腳 本結束後資料庫安裝完成。

#登入 root 使用者 su root;

#執行腳本指令。 /home/dmdba/dmdbms/script/root/root_installer.sh

4 資料庫初始化執行個體

4.1 按照要求建立資料庫執行個體

#登入 dmdba 使用者 su dmdba

#進入安裝路徑下的 bin 目錄。

cd /home/dmdba/dmdbms/bin 按照需求建立執行個體 PATH(資料庫執行個體的絕對路徑):/home/dmdba/dmdbms/data PAGE_SIZE(資料頁大小):16K CASE_SENSITIVE(字元大小寫敏感):Y 或者 1 都行

#根據要求配置資料庫。

./dminit PATH=/home/dmdba/dmdbms/data PAGE_SIZE=16 CASE_SENSITIVE= 1

4.2 注冊資料庫服務

#切換到 root 使用者。 su root

#進入到/scripts/root 目錄下。

cd /home/dmdba/dmdbms/script/root/

#執行 dm_service_installer.sh 檔案,注冊資料庫服務。 ./dm_service_installer.sh -t dmserver -dm_ini /home/dmdba/dmdbms/data/DM/dm.ini -p DM

4.3 啟動資料庫服務

#登入 dmdba 使用者,切換到資料庫安裝路徑的 bin 目錄 su dmdba

cd /home/dmdba/dmdbms/bin

#啟動的資料庫執行個體名為 DM。

./DmServiceDM start

#檢視資料庫是否啟動,看程序是否存在。

ps –ef|grep dmsevrer