1. 程式人生 > 其它 >基於銀河麒麟安裝達夢資料庫

基於銀河麒麟安裝達夢資料庫

  1. 安裝前準備工作

  作業系統:銀河麒麟V10

  CPU: x86_64 架構

  資料庫:dm8_20220915_x86_kylin10_64

  1.1 新建dmdba使用者

  1.1.1建立使用者組

    groupadd dinstall

  1.1.2建立使用者

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

  1.1.3修改使用者密碼

    passwd dmdba

  1.2 修改檔案開啟最大數

    vi /etc/security/limits.conf

   在最後新增四條語句

    dmdba hard nofile 65536

    dmdba soft nofile 65536

    dmdba hard stack 32768

    dmdba soft stack 16384

  檢視確認

    su - dmdba

    ulimit -a

  1.3 root使用者下載/上傳達夢資料庫映象檔案和key檔案

    注意 CPU 和作業系統對應的 DM 資料庫版本。(官網下載)

  1.4 root使用者新建安裝目錄

    跟目錄建立/dm8資料夾,用來安裝DM資料庫

    mkdir /dm8

    注意 root使用者建立目錄。

    修改安裝目錄許可權

    chown dmdba:dinstall -R /dm8/

    chmod -R 755 /dm8

  1.5 掛載達夢資料庫映象

    mkdir /mnt/dm/

    mount dm8_20220915_x86_kylin10_64.iso /mnt/dm

    cp /mnt/dm/DMInstall.bin /dm8/

    chown dmdba:dinstall /dm8/DMInstall.bin

    chmod 755 /dm8/DMInstall.bin

    至此,達夢資料庫安裝前的準備工作完成了。

  2. 達夢資料庫安裝

   2.1資料庫軟體安裝

    su - dmdba

    cd /dm8

    ./DMInstall.bin -i

  最後提示安裝結束。

  2.2 root使用者建立DmAPService服務

    /dm8/dmdbms/script/root/root_installer.sh

    注意:建立 DmAPService,否則會影響資料庫備份。

  2.3 配置環境變數

    su - dmdba

  最後新增一行export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool

    vim .bash_profile

    export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool

    生效環境變數

    source .bash_profile

  3. 配置例項

    su - dmdba

    cd /dm8/dmdbms/bin

    dminit help

  資料庫存放的路徑 /dm8/dmdata/

  簇大小 32,單位:頁

  字符集 32,單位:K

  大小敏感 0 不敏感

    dminit path=/dm8/dmdata/ page_size=32 extent_size=32 charset=1 case_sensitive=0

   4. root使用者註冊服務

    root 使用者

    cd /dm8/dmdbms/script/root

    ./dm_service_installer.sh -h

    ./dm_service_installer.sh -t dmserver -dm_ini /dm8/dmdata/DAMENG/dm.ini -p DMSERVER

  5. 匯入key值

    cd /usr/local/src/

    cp dmDC01074584.key /dm8/dmdbms/bin/dm.key

    chown dmdba:dinstall dm.key

    chmod 755 dm.key

  6. 停啟資料庫服務

   開機自啟動資料庫服務

    systemctl enable DmServiceDMSERVER.service

   啟動資料庫

    systemctl start DmServiceDMSERVER.service

  至此,資料庫埠已啟動。

  也可以手工啟動資料庫服務。

    su - dmdba

    cd /dm8/dmdbms/bin

    ./DmServiceDMSERVER status|start|stop|restart

  7. 開啟防火牆埠5236

    root使用者

    firewall-cmd --zone=public --add-port=5236/tcp --permanent

    firewall-cmd --reload

    firewall-cmd --zone=public --list-ports

  8. 安裝達夢資料庫客戶端

  官網下載windows資料庫安裝包

    dm8_20221027_x86_win_64_ent.zip

``````