資料庫安裝并初始化
- 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

2.2 查詢作業系統 release 資訊
lsb_release –a
(如果出現“未找到指令”字樣,請先執行指令安裝插件 指令:#yum install -y redhat-lsb)
2.3 查詢系統資訊
cat /etc/issue
2.4 查詢系統名稱
uname -a
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
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 (圖形化)
以指令行為例:
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