達夢數據庫8.0的安裝

由于公司業(yè)務拓展需要使用到達夢數據庫,參加了達夢DCA的培訓。老師講了很多東西,但自己并沒有完全消化吸收形成自己的體系,主要是記不住。好記性不如爛筆頭,特記錄在此。本篇主要講一下達夢數據庫8.0的安裝,如下:

1、安裝說明

  • 操作系統(tǒng):中標麒麟 7.0

  • 數據庫版本:達夢數據庫 8.1.1.88

2、軟硬件環(huán)境

在安裝達夢數據庫之前,我們需要了解一下我們的軟硬件環(huán)境,比如操作系統(tǒng),或者CPU、內存及硬盤等信息,以便了解我們的軟硬件環(huán)境是否滿足達夢數據庫的安裝條件。

  • 硬件信息: root用戶
// CPU信息
[root@localhost ~]# cat /proc/cpuinfo

// 內存信息
[root@localhost ~]# cat /proc/meminfo
// 或者
[root@localhost ~]#  free -m

// 硬盤信息
[root@localhost ~]#  fdisk -l
  • 系統(tǒng)信息: root用戶
// 系統(tǒng)版本
[root@localhost ~]# uname -ra 
//或者 
[root@localhost ~]# cat /etc/issue

// 系統(tǒng)內核
[root@localhost ~]#  cat /proc/version

// Glibc包 
[root@localhost ~]# rpm -qa|grep glibc

3、安裝準備

  • 安裝包 root用戶

準備達夢數據庫安裝包,并將其拷貝到opt目錄下,等待掛載,命令如下:

[root@localhost ~]# cp '/home/trylee/桌面/dm8_setup_rh7_64_ent_8.1.1.88_20200629.iso' /opt
  • 安裝目錄 root用戶

在系統(tǒng)根目錄下創(chuàng)建一個dm8文件夾,用于安裝達夢數據庫,和后面數據庫文件的存放,命令如下:

// 先刪除之前可能殘留的文件夾
[root@localhost ~]# rm -rf /dm8
// 新建一個dm8文件夾
[root@localhost ~]# mkdir /dm8
dm8文件夾
  • 用戶管理 root用戶

達夢官方并不建議直接使用root賬戶進行數據庫的安裝操作,因此,我們最好新增一個用戶和群組專門用來安裝和管理達夢數據庫,命令如下:

// 新建一個dinstall群組
[root@localhost ~]# groupadd dinstall
// 新建dmdba用戶并添加到dinstall群組
[root@localhost ~]# useradd -g dinstall dmdba
// 查看用戶信息
[root@localhost ~]# id dmdba
// 設置dmdba密碼
[root@localhost ~]# passwd dmdba
// 給用戶增加/dm8文件夾權限
[root@localhost ~]# chown dmdba:dinstall /dm8
// 查看/dm8文件夾授權結果
[root@localhost ~]# cd ..
[root@localhost /]# ll
授權結果

Tips:用戶切換:

// 從root用戶切換到dmdba用戶
[root@localhost ~]# su - dmdba

// 從dmdba用戶切換到root用戶
[root@localhost ~]# su -
// 或者
[root@localhost ~]# exit

4、安裝配置

  • 防火墻和selinux策略 root用戶

為避免后面的安裝步驟出現未知錯誤,建議關閉系統(tǒng)防火墻并修改selinux策略,命令如下:

// 關閉并禁用防火墻
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# systemctl disable firewalld
// 查看防火墻狀態(tài)
[root@localhost ~]# systemctl status firewalld

// 打開Selinux配置文件
[root@localhost ~]# vi /etc/selinux/config
// 按壓i鍵進入編輯模式,將SELINUX=enforcing修改為SELINUX=disabled,按壓ESC鍵退出編輯,輸入:wq結束編輯
  • 配置最大文件數 root用戶

后面掛載安裝包解壓或者別的操作,可能會提示超過最大文件數,導致無法繼續(xù)。因此,在這里我們要配置最大打開文件數,命令如下:

// 方式一:僅限當前會話有效,關閉終端就失效
[root@localhost /]# ulimit -n 65536

// 方式二:永久有效
// 打開配置文件
[root@localhost /]# vi /etc/security/limits.conf
// 按壓i鍵進入編輯模式,在文件最后增加以下兩條記錄。按壓ESC鍵退出編輯模式,輸入:wq 保存更改。
dmdba soft nofile 65536 
dmdba hard nofile 65536
最大打開文件數
  • 配置環(huán)境變量 dmdba用戶

需要配置環(huán)境變量,否則后面用到的達夢命令行語句可能無法識別,環(huán)境變量配置方法如下:

// 切換為dmdba賬戶
[root@localhost ~]# su - dmdba

// 修改bash_profile文件
[dmdba@localhost ~]$ vi .bash_profile
// 按壓i鍵進入編輯模式,增加如下配置。編輯完成后按壓ESC鍵退出編輯模式,輸入:wq 保存更改。
export PATH=$PATH:$HOME/.local/bin:$HOME/bin
export DM_HOME=/dm8
export PATH=$PATH:$HOME/.local/bin:$HOME/bin:$DM_HOME/bin:$DM_HOME/tool

// 使配置立即生效
[dmdba@localhost ~]$ source .bash_profile
環(huán)境變量配置

5、開始安裝

  • 掛載安裝包鏡像 root用戶

需要使用root用戶,將安裝包鏡像掛載到mnt目錄下,命令如下:

// 切換到root用戶
[dmdba@localhost ~]$ su -

// 將opt目錄下的iso鏡像文件掛載到mnt目錄下
[root@localhost ~]# mount -o loop /opt/dm8_setup_rh7_64_ent_8.1.1.88_20200629.iso /mnt
掛載后的文件
  • 安裝數據庫 dmdba用戶

需要使用dmdba用戶安裝數據庫,安裝命令如下:

// 切換為dmdba用戶
[root@localhost ~]# su - dmdba

// 進入mnt目錄
[dmdba@localhost ~]$ cd /mnt

// 執(zhí)行安裝命令
[dmdba@localhost mnt]$ ./DMInstall.bin
  • 無法彈出圖形化界面修復 root用戶/dmdba用戶

執(zhí)行安裝命令后正常會彈出圖形化安裝界面,但也會大概率無法正常彈出圖形化安裝界面,出現如下提示:

[dmdba@localhost mnt]$ ./DMInstall.bin
解壓安裝程序..........
初始化圖形界面失敗,如果當前監(jiān)視器窗口不支持圖形界面,請進入安裝文件所在文件夾并使用"./DMInstall.bin -i"進行命令行安裝。

出現以上情況也屬正常情況,達夢經常動不動就無法彈出圖形化界面,可以使用如下命令修復該問題 :

// 查看dmdba用戶下圖形化界面是否可用
[dmdba@localhost /]$ xhost +
// 如果出現如下提示則圖形化界面不可用
xhost:  unable to open display ""

// 輸入如下指令修復問題
[dmdba@localhost ~]$ export DISPLAY=:0

// 重新查看圖形化界面是否可用
[dmdba@localhost /]$ xhost +
// 如果出現下面提示則圖形化界面可正常使用了,重新執(zhí)行./DMInstall.bin命令安裝即可
access control disabled, clients can connect from any host

// 如果依然不可用,可以切換到root用戶同樣進行以上操作即可
[root@localhost ~]# export DISPLAY=:0

// 安裝的時候別忘了再切回的dmdba用戶即可
[root@localhost ~]# su - dmdba
  • 進入/mnt目錄權限不夠
    這個情況好像只有我遇到了,將安裝鏡像掛載到/mnt目錄下后,使用dmdba賬戶就無法進入/mnt目錄,提示權限不夠。一番折騰,發(fā)現問題出在從Windows往虛擬機拷文件的時候,會造成文件的權限丟失,因此,在從Windows往虛擬機拷貝文件的時候,拷貝完成記得查看下文件權限,可將文件權限設為777,命令如下:
[root@localhost opt]# chmod 777 dm8_setup_rh7_64_ent_8.1.1.88_20200629.iso

6、完成安裝

經過以上操作基本可以正常彈出圖形化安裝界面,如下:


圖形化安裝界面

根據提示引導,接受協(xié)議,選擇安裝目錄為/dm8,一步步完成安裝即可。安裝過程中可能需要使用命令行,如下:


執(zhí)行命令行

根據提示新建終端窗口,復制并執(zhí)行命令行即可:

[root@localhost ~]# /dm8/script/root/root_installer.sh

進度條走完,出現如下界面就表示數據庫已經安裝完成。剩下就是對數據庫的初始化操作,都是圖形化界面,根據需要設置即可,有機會會寫篇博文記錄。以上,就是達夢數據庫8的安裝教程,歡迎批評指正!


數據庫初始化界面
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容