linux命令行安裝達夢數據庫


 

達夢數據庫安裝環境要求

數據庫(Database)是一個文件集合(包括數據文件、臨時文件、重做日志文件和控制文件),保存在物理磁盤或文件系統中。

數據庫實例(Instance)就是一組操作系統進程(或者是一個多線程的進程)以及一些內存。通過數據庫實例,可以操作數據庫,一般情況下,我們訪問、修改數據庫都是通過數據庫實例來完成的。

硬件環境需求

用戶應根據DM及應用系統的需求來選擇合適的硬件配置,如CPU的指標、內存及磁盤容量等。檔次一般應盡可能高一些,尤其是作為數據庫服務器的機器。

硬件基本需求

名稱

要求

cpu

Intel Pentium4(建議Pentium 4 1.6G以上)處理器

內存

256M(建議512M以上)

硬盤

5G以上可用空間

網卡

10M以上支持TCP/IP協議的網卡

顯示支持

1024*768*256以上彩色顯示

顯示器

SVGA顯示器

鍵盤和鼠標

普通鍵盤/鼠標

光驅

32倍速以上光驅

軟件環境需求

運行DM所要求的軟件環境主要有如下:

軟件基本需求

名稱

要求

操作系統

Windows(簡體中文服務器版sp2以上)/Linux(glibc2.3以上,內核2.6,已安裝KDE/GNOME桌面環境,建議預先安裝UnixODBC組件)

網絡協議

TCP/IP

系統盤

至少1G以上的剩余空間

安裝前檢查

正確地安裝操作系統、合理地分配磁盤空間、檢查機器配置是否滿足要求;

關閉正在運行的殺毒、安全防護等軟件;

保證網絡環境能正常工作;

保證系統時間和當前時間沒有偏差

查看cpu型號

lscpu 和 cat /proc/cpuinfo

 查看內存大小

free -m

 

查看磁盤信息

lsblk

lsblk -f  --可查看uuid,掛載綁定使用

fdisk -l

查看當前硬盤使用情況

df -h   --和lsblk對比查看哪些磁盤沒掛載

查看系統版本信息

uname -a 或 cat /etc/*lease*

 

查看系統當前時間

date

 

檢查防火牆是否關閉

查看狀態 systemctl status firewalld
關閉防火牆 systemctl stop firewalld
開機不自動啟動防火牆 Systemctl disable firewalld

創建安裝目錄,安裝用戶組

創建目錄: mkdir -p /dm8
創建組: groupadd dinstall
創建用戶 useradd -g dinstall dmdba
設置密碼 :passwd dmdba
更改安裝目錄所有者: chown dmdba:dinstall -R /dm8

檢查更改安裝用戶ulimit的資源限制

vim /etc/security/limits.conf/

dmdba  soft nofile   65536

dmdba  hard nofile   65536

dmdba soft core unlimited

dmdba hard nproc 65536

 輸入":wq"保存退出

切換安裝用戶查看是否生效

ulimit -n

 命令行安裝dm8

將上傳的數據庫文件掛載(本例將文件上傳到/tmp,掛載到/mnt目錄下)

mount -o loop dm8_setup_rh6_64_sec_8.1.1.88_20200701.iso /mnt

 

切換到安裝用戶dmdba,進入安裝文件目錄,執行如下命令安裝

./DMInstall.bin -i

 

 步驟1:選擇安裝語言

請根據系統配置選擇相應語言,輸入選項,回車進行下一步。如下圖所示:

如果當前操作系統中已存在DM,將在終端彈出提示,輸入選項:繼續,將進行下一步的命令行安裝,否則退出命令行安裝。如下圖所示:

 

 注意:若操作系統中已安裝DM,重新安裝前,應完全卸載已存在的DM。並且在重新安裝前,務必備份好數據。

步驟2:驗證Key文件

用戶可以選擇是否輸入Key文件路徑。不輸入則進入下一步安裝,輸入Key文件路徑,安裝程序將顯示Key文件的詳細信息,如果是合法的Key文件且在有效期內,用戶可以繼續安裝。如下圖所示:

 

 步驟3:輸入時區

用戶可以選擇DM的時區信息,默認為中國標准時間

 

 步驟4:選擇安裝類型

用戶選擇安裝類型,默認為典型安裝

 

 步驟5:選擇安裝路徑

用戶選擇安裝目錄和確認安裝路徑

 

 步驟6:安裝小結

用戶對安裝信息進行確認。

 

 步驟7:安裝

安裝完成后,終端提示“請以root系統用戶執行命令”。由於使用非root用戶進行安裝,部分步驟沒有相應的系統權限,用戶可根據提示完成相關操作。

步驟8:初始化數據庫

數據庫安裝結束后,還需要初始化實例才能運行達夢數據庫,可以利用dminit工具提供的各種參數,設置數據庫存放路徑、段頁大小、是否對大小寫敏感、以及是否使用UNICODE等,創建出滿足用戶需要的數據庫。該工具位於安裝目錄的/bin目錄下。輸入./dminit help 查看詳細信息。數據頁大小,大小寫敏感,字符集等關鍵參數初始化之后不能修改,請確認之后再操作

 

初始化例子如下:(數據放在/dm8/data下,數據頁大小為16k,大小寫敏感,字符集為GB18030,數據庫名DMDB,實例名RAC,數據庫端口號5236)

./dminit PATH=/dm8/data PAGE_SIZE=16 CASE_SENSITIVE=1 CHARSET=0 DB_NAME=DMDB INSTANCE_NAME=RAC PORT_NUM=5236

 

創建數據庫實例服務

為了方便用戶能夠使DM服務程序以后台運行的方式啟動,進程以后台方式運行能夠保證進程不因終端窗口的關閉而關閉,需要以root用戶創建數據庫實例服務。注冊和卸載腳本文件服務在安裝目錄的/scripts/root子目錄下。輸入以下命令可以看到詳細信息

./dm_service_installer.sh -h

 示例如下:

./dm_service_installer.sh -t dmserver -p DMSERVER -dm_ini /dm8/data/DMDB/dm.ini

實例創建完了之后,可以選擇前台啟動方式啟動數據庫

命令:安裝目錄的bin目錄下,執行dmserver 后接數據庫的dm.ini文件。

啟動和登錄數據庫

啟動數據庫

在安裝目錄的bin目錄下,服務器名加實例所在路徑,這種啟動界面方式界面不能關閉

./dmserver /dm8/data/DMDB/dm.ini

以服務方式啟動

 systemctl start DmServiceDMSERVER.service

也可在安裝bin目錄下執行下面命令啟動

./DmServiceDMSERVER start

 

登錄數據庫 在安裝bin目錄下

完整命令如下:用戶名,密碼,服務地址,端口號

./disql SYSDBA/SYSDBA@localhost:5236

 

卸載數據庫

達夢數據庫卸載步驟
1.先停掉達夢服務
systemctl stop DmServiceDMSERVER

或在安裝bin目錄執行以下命令 /dm8/bin

./DmServiceDMSERVER stop

卸載服務 ,安裝目錄/script/root 下。需要root用戶卸載

./dm_service_uninstaller.sh -n DmServiceDMSERVER

查看是否還有服務 /dm8/bin

./DmServiceDMSERVER status

systemctl status DmServiceDMSERVER 查看服務狀態

卸載數據庫實例

數據庫服務關閉之后,刪除數據實例文件即可

如:本機實例數據文件放在/dm8/data/DAMENG/下

將DMANEG目錄刪除即可。

cd /dm8/data

rm -rf DAMENG/    刪除達夢文件

卸載數據庫

在安裝目錄下執行以下命令。即可卸載數據庫  /dm8

./uninstall.sh -i 

 

 

------------結束------------

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM