Linux平臺達夢數據庫V7單實例安裝方式之圖形方式

一 前言

我們在學習任何一個應用時,瞭解它的最初步驟通常是學會如何進行安裝配置,後序纔去關心如何使用,學習達夢數據庫也是如此,而達夢數據庫的安裝提供了多種方式,接下來會一一介紹每種安裝方式,達夢數據庫支持多個操作系統平臺的安裝,本篇主要介紹Linux平臺下的圖形方式安裝。

二 安裝需求

2.1 硬件需求

用戶應根據 DM 及應用系統的需求來選擇合適的硬件配置,如 CPU 的指標、內存及磁盤容量等。檔次一般應儘可能高一些,尤其是作爲數據庫服務器的機器,基於 Java 的程序運行時最好有較大的內存。其它設備如 UPS 等在重要應用中也應考慮。下面給出安裝 DM 所需的硬件基本配置:

  • CPU:Intel Pentium4(建議 Pentium 41.6G 以上)處理器
  • 內存:256M(建議 512M 以上)
  • 硬盤:5G 以上可用空間
  • 網卡:10M 以上支持 TCP/IP 協議的網卡
  • 光驅:32 倍速以上光驅
  • 顯卡支持:1024768256 以上彩色顯示
  • 顯示器:SVGA 顯示器
  • 鍵盤/鼠標:普通鍵盤/鼠標

由於 DM 是基於客戶/服務器方式的大型數據庫管理系統,一般應在網絡環境下使用,客戶機與服務器分別在不同的機器上,所以硬件環境通常包括網絡環境(如一個局域網)。如果僅有單臺 PC,DM 也允許將所有軟件裝在同一臺 PC 上使用。

2.2 軟件需求

運行 DM 所要求的軟件需求主要有:

  • 操作系統:Windows(簡體中文服務器版 sp2 以上)/Linux(glibc2.3 以上,內核 2.6,已安裝 KDE/GNOME 桌面環境,建議預先安裝 UnixODBC 組件)
  • 網絡協議:TCP/IP
  • 系統盤:至少 1G 以上的剩餘空間

此外,如要進行數據庫應用開發,在客戶端可配備 VC、VB、DELPHI、C++Builder、PowerBuilder、JBuilder、Eclipse、DreamWeaver、Visual Studio.NET 等應用開發工具。如要使用 DM ODBC 驅動程序,應確保 Windows 操作系統中已經安裝有ODBC 數據源管理器,並能正常工作。

三 安裝前的準備

本次安裝的Linux平臺爲中標麒麟6.0 :
[dmdba@dm3 桌面]$ cat /etc/issue
NeoKylin Linux General Server release 6.0 (Dhaulagiri)

3.1 操作系統信息檢查

用戶在安裝 DM 前,需要檢查當前操作系統的相關信息,確認 DM 安裝程序與當前操作系統匹配,以保證 DM 能夠正確安裝和運行。用戶可以使用以下命令檢查操作系統基本信息。如下圖所示:
-#獲取系統位數
getconf LONG_BIT
-#查詢操作系統 release 信息
lsb_release -a
-#查詢系統信息
cat /etc/issue
-#查詢系統名稱
uname -a
Linux平臺達夢數據庫V7單實例安裝方式之圖形方式

3.2 防火牆與SELinux的關閉

對於中標麒麟6.0系統,防火牆與SELinux默認是關閉,如下圖所示:
防火牆:
命令:system-config-firewall

SELinux:
[root@dm3 etc]# getenforce
Disabled

3.3 編輯hosts文件

修改/etc/hosts文件加入IP地址與主機名的對應:
[root@dm3 etc]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.128.1.3 dm3

3.4 創建安裝用戶及組

爲了減少對操作系統的影響,用戶不應該以 root 系統用戶來安裝和運行 DM。用戶可以在安裝之前爲 DM 創建一個專用的系統用戶。

  1. 創建安裝用戶組 dinstall。
    groupadd dinstall
  2. 創建安裝用戶 dmdba。
    useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
  3. 初始化用戶密碼。
    passwd dmdba
  4. 之後通過系統提示進行密碼設置。
    注意:創建安裝系統用戶完成後,安裝手冊之後的操作默認使用安裝系統用戶進行操作。

    3.5 規劃並創建安裝目錄

    目錄規劃:
    /usr/appsoft/dmdbms:達夢數據庫軟件安裝位置
    /usr/appsoft/dmdata:達夢數據庫數據存儲目錄
    /usr/appsoft/dmarch:達夢數據庫歸檔日誌目錄
    /usr/appsoft/dmbak:達夢數據庫備份目錄

[root@dm3 ~]# mkdir -p /usr/appsoft/dmdbms
[root@dm3 ~]# mkdir -p /usr/appsoft/dmdata
[root@dm3 ~]# mkdir -p /usr/appsoft/dmarch
[root@dm3 ~]# mkdir -p /usr/appsoft/dmbak
[root@dm3 ~]# chown -R dmdba:dinstall /usr/appsoft/dmdbms
[root@dm3 ~]# chmod -R 775 /usr/appsoft/dmdbms
[root@dm3 ~]# chown -R dmdba:dinstall /usr/appsoft/dmdata
[root@dm3 ~]# chmod -R 775 /usr/appsoft/dmdata
[root@dm3 ~]# chown -R dmdba:dinstall /usr/appsoft/dmarch
[root@dm3 ~]# chmod -R 775 /usr/appsoft/dmarch
[root@dm3 ~]# chown -R dmdba:dinstall /usr/appsoft/dmbak
[root@dm3 ~]# chmod -R 775 /usr/appsoft/dmbak

3.6 檢查配置操作系統資源限制

在 Linux(Unix)系統中,因爲 ulimit 命令的存在,會對程序使用操作系統資源進行限制。爲了使 DM 能夠正常運行,建議用戶檢查當前安裝用戶的 ulimit 參數。運行 ulimit -a 進行查詢。如下圖所示:
Linux平臺達夢數據庫V7單實例安裝方式之圖形方式
參數 使用限制:

  1. data seg size
    data seg size (kbytes, -d)
    建議用戶設置爲 1048576(即 1GB)以上或 unlimited(無限制),此參數過小將導致數據庫啓動失敗。
  2. file size
    file size(blocks, -f)
    建議用戶設置爲 unlimited(無限制),此參數過小將導致數據庫安裝或初始化失敗。
  3. open files
    open files(-n)
    建議用戶設置爲 65536 以上或 unlimited(無限制)。
  4. virtual memory
    virtual memory (kbytes, -v)
    建議用戶設置爲 1048576(即 1GB)以上或 unlimited(無限制),此參數過小將導致數據庫啓動失敗。
    如 果 用 戶 需 要 爲 當 前 安 裝 用 戶 更 改 ulimit 的 資 源 限 制 , 請 修 改 文 件/etc/security/limits.conf。

    3.7 配置環境變量

    在/etc/profile或者dmdba用戶的~/.bash_profile 裏添加如下內容:
    export DM_HOME="/usr/appsoft/dmdbms"
    export LD_LIBRARY_PATH="$DM_HOME/bin:$LD_LIBRARY_PATH"
    export PATH="$DM_HOME/bin:$PATH"

    三 達夢數據庫軟件安裝

    插入達夢數據庫安裝光盤或者上傳達夢數據庫ISO文件到服務器,打開安裝程序進行安裝即可,下面以ISO文件爲例:
    掛載ISO文件:
    [root@dm3 ~]# mount -o loop dm7_setup_rh6_64_ent_7.6.0.171_20190704.iso /mnt
    [root@dm3 /]# cd /mnt
    [root@dm3 mnt]# ls
    DMInstall.bin DM_Install_en.pdf DM_Install_zh.pdf release_en.txt release_zh.txt
    爲使dmdba用戶可以執行安裝操作,最好將安裝文件複製到dmdba有足夠權限的目錄下,比如/home/dmdba,並將文件賦予dmdba相應的執行權限;
    接下來,dmdba用戶通過執行如下命令即可進行達夢數據庫的圖形方式安裝:
    [dmdba@dm3 /home/dmdba]$./DMInstall.bin
    Linux平臺達夢數據庫V7單實例安裝方式之圖形方式
    Linux平臺達夢數據庫V7單實例安裝方式之圖形方式
    Linux平臺達夢數據庫V7單實例安裝方式之圖形方式
    Linux平臺達夢數據庫V7單實例安裝方式之圖形方式
    Linux平臺達夢數據庫V7單實例安裝方式之圖形方式
    Linux平臺達夢數據庫V7單實例安裝方式之圖形方式
    Linux平臺達夢數據庫V7單實例安裝方式之圖形方式
    Linux平臺達夢數據庫V7單實例安裝方式之圖形方式
    Linux平臺達夢數據庫V7單實例安裝方式之圖形方式
    Linux平臺達夢數據庫V7單實例安裝方式之圖形方式
    如上圖所示,中間會提示以root用戶執行相應腳本,打開窗口以root用戶執行即可:
    [root@dm3 dmdba]# /usr/appsoft/home/dmdbadbms/script/root/root_installer.sh
    移動 /usr/appsoft/home/dmdbadbms/bin/home/dmdba_svc.conf 到/etc目錄
    修改服務器權限
    創建DmAPService服務
    移動服務腳本文件(/usr/appsoft/home/dmdbadbms/bin/home/dmdbaAPService 到 /etc/rc.d/init.d/home/dmdbaAPService)
    創建服務(DmAPService)完成
    啓動DmAPService服務
    Starting DmAPService: [ OK ]
    [root@dm3 dmdba]#
    Linux平臺達夢數據庫V7單實例安裝方式之圖形方式
    Linux平臺達夢數據庫V7單實例安裝方式之圖形方式
    如上圖所示,在安裝結束時,會提示是否初始化數據庫實例,我們這裏不進行初始化,實例的初始化下面單獨進行,點擊取消即可完成數據庫軟件的安裝。

    四 數據庫實例的初始化

    在上一節我們安裝了達夢數據庫軟件,這裏我們單獨創建數據庫實例,DM數據庫創建實例有兩種方式:
    1)dminit命令:這是一種命令行的工具;
    2)dbca.sh工具,在/usr/appsoft/dmdbms/tool 目錄下,是一種圖形化的界面。;我們這裏選擇圖形化的方式創建。
    [dmdba@dm3 dmdba]# cd /usr/appsoft/dmdbms/tool
    [dmdba@dm3 dmdba]#./dbca.sh
    Linux平臺達夢數據庫V7單實例安裝方式之圖形方式
    Linux平臺達夢數據庫V7單實例安裝方式之圖形方式
    Linux平臺達夢數據庫V7單實例安裝方式之圖形方式
    下圖中的數據庫名與實例名要根據實際情況而定:
    Linux平臺達夢數據庫V7單實例安裝方式之圖形方式
    Linux平臺達夢數據庫V7單實例安裝方式之圖形方式
    下圖中的各個參數要以實際情況進行相應修改:
    Linux平臺達夢數據庫V7單實例安裝方式之圖形方式
    Linux平臺達夢數據庫V7單實例安裝方式之圖形方式
    在測試環境下,爲了方便測試選擇創建示例庫DMHR:
    Linux平臺達夢數據庫V7單實例安裝方式之圖形方式
    Linux平臺達夢數據庫V7單實例安裝方式之圖形方式
    Linux平臺達夢數據庫V7單實例安裝方式之圖形方式

如上圖所示,在安裝即將結束時,也會提示以root用戶執行相應腳本:
[root@dm1 dmdba]# /usr/appsoft/dmdbms/script/root/dm_service_installer.sh -s /usr/appsoft/dmdbms/bin/DmServiceIESDB
移動服務腳本文件(/usr/appsoft/dmdbms/bin/DmServiceIESDB 到 /etc/rc.d/init.d/DmServiceIESDB)
創建服務(DmServiceIESDB)完成
[root@dm1 dmdba]#
Linux平臺達夢數據庫V7單實例安裝方式之圖形方式Linux平臺達夢數據庫V7單實例安裝方式之圖形方式
點擊完成,即完成實例的初始化,此時我們可以通過disql工具進行連接測試:
[dmdba@dm3 tool]$ disql sysdba/SYSDBA

服務器[LOCALHOST:5236]:處於普通打開狀態
登錄使用時間: 60.245(毫秒)
disql V7.6.0.171-Build(2019.07.02-109059)ENT
SQL> select * from v$version;

行號 BANNER


1 DM Database Server x64 V7.6.0.171-Build(2019.07.02-109059)ENT
2 DB Version: 0x7000a

已用時間: 15.469(毫秒). 執行號:8.
SQL>
至此,達夢數據庫V7單實例圖形方式的安裝完畢,下一篇我們進行字符界面方式的安裝介紹。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章