• 达梦8 在CentOS 系统下静默安装


    确认系统参数

    1. [root@localhost ~]# ulimit -a
    2. core file size (blocks, -c) unlimited
    3. data seg size (kbytes, -d) unlimited【1048576(即 1GB)以上或 unlimited】
    4. scheduling priority (-e) 0
    5. file size (blocks, -f) unlimited【unlimited】
    6. pending signals (-i) 116902
    7. max locked memory (kbytes, -l) 64
    8. max memory size (kbytes, -m) unlimited
    9. open files (-n) 65536 【65536或unlimited】
    10. pipe size (512 bytes, -p) 8
    11. POSIX message queues (bytes, -q) 819200
    12. real-time priority (-r) 0
    13. stack size (kbytes, -s) 8192
    14. cpu time (seconds, -t) unlimited
    15. max user processes (-u) 116902
    16. virtual memory (kbytes, -v) unlimited【1048576(即 1GB)以上或 unlimited】
    17. file locks (-x) unlimited
    18. [root@localhost ~]#

    创建用户组及用户,设置用户密码

    1. [root@localhost ~]# groupadd -g 12349 dinstall
    2. [root@localhost ~]# useradd -u 12345 -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
    3. [root@localhost ~]# passwd dmdba

    上传安装文件

    1. [root@localhost ~]# cd /home/dmdba/
    2. [root@localhost dmdba]# ll
    3. total 1149172
    4. -rw-r--r-- 1 root root 1176750113 Aug 23 10:02 DMInstall.bin
    5. -rw-r--r-- 1 root root 5956 Aug 30 11:02 auto_install.xml

    安装文件授权

    1. [root@localhost dmdba]# chown dmdba.dinstall *
    2. [root@localhost dmdba]# chmod 755 ./DMInstall.bin
    3. [root@localhost dmdba]# su - dmdba
    4. Last login: Wed Aug 23 09:55:15 CST 2023 on pts/2
    5. [dmdba@localhost ~]$ ll
    6. total 1149172
    7. -rwxr-xr-x 1 dmdba dinstall 1176750113 Aug 23 10:02 DMInstall.bin
    8. -rw-r--r-- 1 dmdba dinstall 5956 Aug 30 11:02 auto_install.xml

    静默安装配置文件

    1. <DATABASE>
    2. <LANGUAGE>zhLANGUAGE>
    3. <TIME_ZONE>+08:00TIME_ZONE>
    4. <KEY>KEY>
    5. <INSTALL_TYPE>0INSTALL_TYPE>
    6. <INSTALL_PATH>/home/dmdba/dmdbmsINSTALL_PATH>
    7. <INIT_DB>YINIT_DB>
    8. <DB_PARAMS>
    9. <PATH>/home/dmdba/dmdbms/dataPATH>
    10. <DB_NAME>DAMENGDB_NAME>
    11. <INSTANCE_NAME>DMSERVERINSTANCE_NAME>
    12. <PORT_NUM>5236PORT_NUM>
    13. <CTL_PATH>/home/dmdba/dmdbms/data/DAMENG/dm.ctlCTL_PATH>
    14. <LOG_PATHS>
    15. <LOG_PATH>
    16. LOG_PATH>
    17. LOG_PATHS>
    18. <EXTENT_SIZE>16EXTENT_SIZE>
    19. <PAGE_SIZE>8PAGE_SIZE>
    20. <LOG_SIZE>256LOG_SIZE>
    21. <CASE_SENSITIVE>YCASE_SENSITIVE>
    22. <CHARSET>0CHARSET>
    23. <LENGTH_IN_CHAR>0LENGTH_IN_CHAR>
    24. <USE_NEW_HASH>1USE_NEW_HASH>
    25. <SYSDBA_PWD>sysdba@123SYSDBA_PWD>
    26. <SYSAUDITOR_PWD>sysdba@123SYSAUDITOR_PWD>
    27. <SYSSSO_PWD>sysdba@123SYSSSO_PWD>
    28. <SYSDBO_PWD>sysdba@123SYSDBO_PWD>
    29. <TIME_ZONE>+08:00TIME_ZONE>
    30. <PAGE_CHECK>0PAGE_CHECK>
    31. <EXTERNAL_CIPHER_NAME>EXTERNAL_CIPHER_NAME>
    32. <EXTERNAL_HASH_NAME>EXTERNAL_HASH_NAME>
    33. <EXTERNAL_CRYPTO_NAME>EXTERNAL_CRYPTO_NAME>
    34. <ENCRYPT_NAME>ENCRYPT_NAME>
    35. <USBKEY_PIN>USBKEY_PIN>
    36. <BLANK_PAD_MODE>0BLANK_PAD_MODE>
    37. <SYSTEM_MIRROR_PATH>SYSTEM_MIRROR_PATH>
    38. <MAIN_MIRROR_PATH>MAIN_MIRROR_PATH>
    39. <ROLL_MIRROR_PATH>ROLL_MIRROR_PATH>
    40. <PRIV_FLAG>0PRIV_FLAG>
    41. <ELOG_PATH>/home/dmdba/dmdbms/data/DAMENGELOG_PATH>
    42. DB_PARAMS>
    43. <CREATE_DB_SERVICE>YCREATE_DB_SERVICE>
    44. <STARTUP_DB_SERVICE>YSTARTUP_DB_SERVICE>
    45. DATABASE>

    指定一下字符集,否则可能会出现不能解析配置文件的错误

    [dmdba@localhost ~]$ export LANG=zh_CN.UTF-8

    执行安装,注意配置文件要用全路径

    1. [dmdba@localhost ~]$ ./DMInstall.bin -q /home/dmdba/auto_install.xml
    2. 解压安装程序.........
    3. 2023-09-01 16:35:52
    4. [INFO] 安装达梦数据库...
    5. 2023-09-01 16:35:52
    6. [INFO] 安装 基础 模块...
    7. 2023-09-01 16:35:54
    8. [INFO] 安装 服务器 模块...
    9. 2023-09-01 16:35:54
    10. [INFO] 安装 客户端 模块...
    11. 2023-09-01 16:35:55
    12. [INFO] 安装 驱动 模块...
    13. 2023-09-01 16:36:10
    14. [INFO] 安装 手册 模块...
    15. 2023-09-01 16:36:12
    16. [INFO] 安装 服务 模块...
    17. 2023-09-01 16:36:12
    18. [INFO] 移动日志文件。
    19. 2023-09-01 16:36:14
    20. [INFO] 正在启动DmAPService服务...
    21. 2023-09-01 16:36:14
    22. [INFO] 启动DmAPService服务成功。
    23. 2023-09-01 16:36:15
    24. [INFO] 安装达梦数据库完成。
    25. 2023-09-01 16:36:17
    26. [INFO] 开始初始化数据库...
    27. 2023-09-01 16:36:20
    28. [INFO] 初始化数据库完成。
    29. 2023-09-01 16:36:20
    30. [INFO] 开始创建数据库服务...
    31. 2023-09-01 16:36:20
    32. [INFO] 创建数据库服务完成。
    33. 2023-09-01 16:36:20
    34. [INFO] 开始启动数据库实例服务(DmServiceDMSERVER)...
    35. 2023-09-01 16:36:35
    36. [INFO] 启动数据库实例服务(DmServiceDMSERVER)完成。
    37. [dmdba@localhost ~]$

    数据库安装后,自动启动,,查看数据库状态

    1. [dmdba@localhost ~]$ /home/dmdba/dmdbms/bin/DmServiceDMSERVER status
    2. DmServiceDMSERVER (pid 1429) is running.
    3. [dmdba@localhost ~]$

    问题一

    不能解析安装文件

    1. [root@CentOS7 dmdba]# ./DM8Install_20230418_x86_rh6_64.bin -q /home/dmdba/auto_install.xml
    2. Extract install files.........
    3. Fail to parse the config file(/home/dmdba/auto_install.xml) of Auto Install!
    4. [root@CentOS7 dmdba]#

    在运行安装时会出现不能解析配置文件的问题,对于此问题,已发现两种情况会引发

    (1)字符集问题

    解决方案是设置为中文utf-8

    1. [root@CentOS7 dmdba]# export LANG=zh_CN.UTF-8
    2. [root@CentOS7 dmdba]# ./DMInstall.bin -q /home/dmdba/auto_install.xml
    3. 解压安装程序.........
    4. 2023-08-30 16:57:10
    5. [INFO] 安装达梦数据库...
    6. 2023-08-30 16:57:10
    7. [INFO] 安装 基础 模块...
    8. 2023-08-30 16:57:12
    9. .....

    (2)未完全卸载,或有残留进程,dmap进程

    1. [root@CentOS7 ~]# ps -ef|grep dm
    2. ……
    3. dmdba 13563 1 0 Aug31 ? 00:00:02 /home/dmdba/dmdbms/bin/dmap
    4. dmdba 13718 1 0 Aug31 ? 00:01:24 /home/dmdba/dmdbms/bin/dmserver path=/home/dmdba/dmdbms/data/DAMENG/dm.ini -noconsole
    5. ……
    6. [root@CentOS7 ~]#

    解决方案

    可以使用以下命令,杀掉进程重新尝试

    1. [root@CentOS7 ~]# kill -s 9 `pgrep dmserver`
    2. [root@CentOS7 ~]# kill -s 9 `pgrep dmap`

  • 相关阅读:
    类的加载过程
    17-Go并发之锁
    语音特征:spectrogram、Fbank(fiterbank)、MFCC
    试从多个方面比较电路交换、报文交换和分组交换的主要优缺点?
    【云原生-Docker篇】之 Docker Registry的搭建与使用
    java spring cloud 企业工程管理系统源码+二次开发+定制化服务
    Bert和LSTM:情绪分类中的表现
    颜色透明参数
    谷氨酸三方突触丨SYSY谷氨酸GluA解决方案
    Chrome浏览器关闭左上角搜索标签页的解决办法
  • 原文地址:https://blog.csdn.net/fjw044586/article/details/132626534