Linux部署達夢數據庫(完全版)


環境准備

數據庫下載去http://www.dameng.com

1.下載好達夢數據庫iso上傳(通過xftp)到你自己存在的目錄(/opt)

2.將你上傳的iso文件掛載到其它的目錄下面(mount 文件名  目錄)

 

3. 創建用戶和組

  1. [root@7ea0877b69aa opt] # groupadd dinstall
    # 創建用戶並添加到組中
  2.  [root@7ea0877b69aa opt] # useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
  3. #初始化密碼
  4. [root@7ea0877b69aa opt] # passwd dmdba
  5. 給安裝包授權 :chown dmdba:dinstall -R  掛載之后的文件目錄
  6. 賦予權限:chown 755 -R 掛載之后的文件目錄

4.切換用戶並安裝(就是第三步創建的用戶,這里不建議用root直接安裝)

5.進入到掛載目錄,執行./DMInstall.bin -i

 

 6.按照提示一步步填寫

 

 7.安裝結束之后,切換回root用戶,執行這條命令:/home/dmdba/dmdbms/script/root/root_installer.sh

 

 

8.進入默認的安裝路徑(/home/dmdba/dmdbms/bin)bin目錄執行:./dminit(數據庫初始化配置)

 

 

dminit 工具需要從命令行啟動。找到 dminit 所在安裝目錄/bin,輸入 dminit 和參數。各參數詳細含義如下:

        INI_FILE       初始化文件 dm.ini 存放的路徑

        PATH         初始數據庫存放的路徑

        CTL_PATH     控制文件路徑

        LOG_PATH    日志文件路徑

        EXTENT_SIZE  數據文件使用的簇大小(16),可選值:16、32、64,單位:頁

        PAGE_SIZE    數據頁大小(8),可選值:4、8、16、32,單位:K

        LOG_SIZE     日志文件大小(256),單位為:M,范圍為:64M ~ 2G

       CASE_SENSITIVE   大小敏感(Y),可選值:Y/N,1/0

       CHARSET/UNICODE_FLAG 字符集(0),可選值:0[GB18030],1[UTF-8],2[EUC-KR]

       LENGTH_IN_CHAR   VARCHAR  類型長度是否以字符為單位(N),可選值:Y/N,1/0

       SYSDBA_PWD    設置 SYSDBA 密碼(SYSDBA),密碼長度為 9 到 48

       SYSAUDITOR_PWD   設置 SYSAUDITOR 密碼(SYSAUDITOR),密碼長度為 9 到 48

       DB_NAME                    數據庫名(DAMENG)

       INSTANCE_NAME   實例名(DMSERVER)

       PORT_NUM    監聽端口號(5236)

       TIME_ZONE    設置時區(+08:00)

       PAGE_CHECK    頁檢查模式(0),可選值:0/1/2

       EXTERNAL_CIPHER_NAME 設置默認加密算法

       EXTERNAL_HASH_NAME  設置默認 HASH 算法

       EXTERNAL_CRYPTO_NAME 設置根密鑰加密引擎

       RLOG_ENC_FLAG   設置日志文件是否加密(N),可選值:Y/N,1/0

       USBKEY_PIN    設置 USBKEY PIN

       PAGE_ENC_SLICE_SIZE     設置頁加密分片大小,可選值:512、4096,單位:Byte

       ENCRYPT_NAME   設置全庫加密算法

       BLANK_PAD_MODE   設置空格填充模式(0),可選值:0/1

       SYSTEM_MIRROR_PATH  SYSTEM 數據文件鏡像路徑

       MAIN_MIRROR_PATH  MAIN 數據文件鏡像

       ROLL_MIRROR_PATH  回滾文件鏡像路徑

       MAL_FLAG    初始化時設置 dm.ini 中的 MAL_INI(0)

       ARCH_FLAG    初始化時設置 dm.ini 中的 ARCH_INI(0)

      MPP_FLAG    Mpp 系統內的庫初始化時設置 dm.ini 中的 mpp_ini(0)

      CONTROL     初始化配置文件(配置文件格式見系統管理員手冊)

      AUTO_OVERWRITE   是否覆蓋所有同名文件(0) 0:不覆蓋 1:部分覆蓋 2:完全覆蓋

      USE_NEW_HASH   是否使用改進的字符類型 HASH 算法(1)

      DCP_MODE    是否是 DCP 代理模式(0)

      DCP_PORT_NUM   DCP 代理模式下管理端口

      ELOG_PATH    指定初始化過程中生成的日志文件所在路徑

      SYSSSO_PWD    設置 SYSSSO 密碼(SYSSSO),密碼長度為 9 到 48

      SYSDBO_PWD    設置 SYSDBO 密碼(SYSDBO),密碼長度為 9 到 48

      PRIV_FLAG    設置權限標記,可選值:0、1

      AP_PORT_NUM               ECS 模式下 AP 協同工作的監聽端口

      HUGE_WITH_DELTA          是否僅支持創建事務型 HUGE 表(1) 1:是 0:否

      RLOG_GEN_FOR_HUGE        是否生成 HUGE 表 REDO 日志(0) 1:是 0:否

      PSEG_MGR_FLAG             是否僅使用管理段記錄事務信息(0) 1:是 0:否

      HELP     打印幫助信息

 注意:如果初始化配置失敗就要從新執行:./dminit path=/home/dmdba/dmdbms/bin  要加上路徑

 9.初始化數據庫完成名稱叫DAMENG,繼續注冊數據庫:

首先檢查dm.ini的位置,該步驟需要用到dm.ini  (在你安裝DAMENG的,默認的路徑下面)

 

 

 10.繼續訪問注冊入口路徑(目錄在默認安裝的路徑:例:/home/dmdba/dmdbms/script/root)

 

 

11.再執行./dm_service_installer.sh  -t DMSERVER -dm_ini /home/dmdba/dmdbms/bin/DAMENG/dm.ini (這里的路徑就是第9步找的dm_ini的路徑)-m open -p DMSERVER (我這里安裝的是開發版的,所以要執行這個命令,如果這條命令有誤可以試試這條命令:./dm_service_installer.sh  -t DMSERVER -i /home/dmdba/dmdbms/bin/DAMENG/dm.ini -m open -p DMSERVER)

 

 

注意:如果順利的話輸入命令service DmServiceDMSERVER start 等出現OK即可,不往下閱讀文檔了,直接跳到windows端使用達夢客戶端訪問連接了。如果不順利,如下圖報錯,請繼續閱讀該文檔:

 

 上圖錯誤指出的是權限不足,那么繼續授權:給文件夾授權  chmod -R 777 DAMENG

 

 

 12.服務創建完成,再啟動服務:systemctl start DmServiceDMSERVER.service  (centos7以下的版本執行service DmServiceDMSERVER  start)

13.查看服務狀態

 

 14.服務啟動正常,就可以用達夢客戶端直接去連接了

也可以通過命令行去執行,進入bin目錄下(/home/dmdba/dmdbms/bin)執行./disql sysdba 輸入密碼就可以連接到數據庫了

 


免責聲明!

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



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