達夢數據庫介紹及安裝配置


達夢數據庫介紹

達夢數據庫體系結構

達夢數據庫體系結構思維導圖

達夢數據庫安裝

GUI模式安裝

  1. 規划用戶

    達夢數據庫不推薦用root賬戶安裝,故新建一個用戶來安裝達夢數據庫

    創建用戶組&&創建安裝用戶

    groupadd dminstall
    useradd -g dminstall -m -d /home/dmdba -s /bin/bash dmdba
    passwd dmdba
    
  2. 檢查操作系統限制

    ulimit -a
    
參數 建議設置
data seg size 1048586(1G)以上或unlimited(無限制)
file size unlimited(無限制)
open files 65536以上或unlimited(無限制)
virtual memory 1048586(1G)以上或unlimited(無限制)

一般只需要修改open files參數:

vi /etc/security/limits.conf

在文件最后加上

* soft nofile 65536
* hard nofile 65536

*號表示所有用戶,也可以指定具體用戶如dmdba用戶

  1. 安裝DM數據庫

    規划安裝路徑&&規划權限&&更改權限

    mkdir /dm8
    ls -dl /dm8
    chown dmdba.dminstall -R /dm8
    

    切換到DM安裝包目錄下,掛載達夢數據庫鏡像文件到指定的目錄

    image-20200814221519396

    切換dmdba用戶,到mnt目錄下,執行DMInstall.bin -i,安裝前建議使用root賬戶將安裝執行文件權限修改為755。由於掛在文件是以只讀方式掛載,無法在mnt目錄下直接修改權限,可以將掛載文件拷貝到新的目錄再修改權限

    mkdir dminstall
    cp -R /mnt/* /dminstall
    chmod 755 DMInstall.bin
    

    image-20200815142718333

  2. 執行安裝命令進行安裝

    ./DMInstall.bin
    

    image-20200815144947855

    image-20200815145000251

    image-20200815145008343

    image-20200815145018994

    image-20200815145044117

    image-20200815145109800

    image-20200815145118797

    image-20200815145231569

    image-20200815150151735

    image-20200815150406374

    安裝完成后根據提示使用root賬戶執行指定的腳本

    /dm8/script/root/root_installer.sh
    

    image-20200813104359706

字符模式安裝

  1. 操作系統檢測,依賴包檢測,硬件信息檢測,規划用戶,檢查操作系統限制步驟同GUI模式安裝

  2. 運行安裝程序

    ./DMInstall.bin -i
    
  3. 根據提示選擇對應選項

    image-20200815153848773

    1. 時區設置,東八區

      image-20200815153903404

    2. 選擇安裝類型&&設置安裝目錄&&確認安裝

      image-20200815154007146

  4. 確認安裝后會出現提示執行的腳本,切換到root用戶執行

    image-20200815154136757

  5. 配置環境變量

    vim /home/dmdba/.bash_profile
    

    image-20200815155028168

    export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/dm8/bin"
    export DM_HOME="/dm8"
    export PATH = $DM_HOME/bin:$PATH:$HOME/bin
    

    使新配置的文件生效

    source .bash_profile
    

達夢數據庫配置

GUI模式配置

  1. 數據庫安裝成功后會自行提示

  2. 也可自行執行腳本命令進行初始化

    ./dbca.sh
    

image-20200815151020330

image-20200815151030329

image-20200815151122863

image-20200815151139073

image-20200815151145651

image-20200815151151006

image-20200815151156016

image-20200815151238165

image-20200815151255898

image-20200815151306591

image-20200815151357554

數據庫名:		DAMENG
實例名:		DMSERVER
數據庫目錄:		/dm8/data
端口:			5236

控制文件:
/dm8/data/DAMENG/dm.ctl

數據文件:
/dm8/data/DAMENG/SYSTEM.DBF
/dm8/data/DAMENG/ROLL.DBF
/dm8/data/DAMENG/TEMP.DBF
/dm8/data/DAMENG/MAIN.DBF

日志文件:
/dm8/data/DAMENG/DAMENG01.log
/dm8/data/DAMENG/DAMENG02.log

ELOG:
/dm8/data/DAMENG/

簇大小:			16頁
頁大小:			8K
日志文件大小:		256M
時區設置:			+08:00
頁面檢查:			不啟用
字符集:			UTF-8
USBKEY-PIN:			
頁分片大小:		0
標識符大小寫敏感:		是
VARCHAR以字符為單位:	否
空格填充模式:		否
改進的字符串HASH算法:	是
啟用日志文件加密:		否
啟用全庫加密:		否

修改 SYSDBA的口令
修改 SYSAUDITOR的口令

創建示例庫DMHR

image-20200815151408840

dbc完成后會提示使用rooot賬戶執行如下命令:

  1. 將實例服務的腳本文件移動到/usr/lib/systemd/system/目錄下,這樣可以通過systemctl命令來管理該服務

    mv /dm8/bin/DmServiceMYDM.service /usr/lib/systemd/system/DmServiceMYDM.service
    
  2. 讓系統服務生效

    systemctl enable DmServiceMYDM.service
    
  3. 啟動服務

    systemctl start DmServiceMYDM.service
    

image-20200815151444362

字符模式配置

  1. 使用dmdba賬戶新建數據庫實例

    參數 說明
    path 初始數據庫存放的路徑
    db_name 數據庫名
    instance_name 實例名
    port_num 端口號
    SYSDBA_PWD 設置sysdba密碼

    其他參數可以用dminit help查看

    /dminit path=/dm8/data db_name=db_name instance_name=instance_name port_num=5236 SYSDBA_PWD=*********
    

    image-20200815155432670

  2. 注冊數據庫服務

    使用root用戶,切換到/dm8/script/root目錄下

    ./dm_service_installer.sh -t dmserver -p TESTDM -dm_ini /dm8/data/TESTDB/dm.ini
    

    image-20200815155649225

  3. 啟動,停止,重啟,查看數據庫狀態

    systemctl start | stop | restart | status DmServiceinstance_name
    

    image-20200815160430355


免責聲明!

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



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