国产达梦(DM)数据库的安装(Linux体系)

  论坛元老 | 2025-4-20 02:11:37 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 1811|帖子 1811|积分 5433

目次
一、安装前的准备工作
1.1 导包
1.2 创建用户和组
1.3 修改文件打开最大数
1.4 目次规划
1.5 修改目次权限
二、安装DM8
2.1 挂载镜像
2.2 命令行安装
2.3 配置情况变量
2.4 启动图形化界面
三、配置实例
四、注册服务
五、启动 停止 查看状态
六、数据库客户端连接


      在数字化转型海潮中,国产数据库正徐徐突破技术壁垒,达梦数据库(DAMENG)作为拥有完全自主知识产权的高性能数据库管理体系,已成为政府、金融、能源等关键领域的首选方案。它不但通过CC EAL4+和ISO 27001安全认证,更支持分布式架构与跨平台部署,本文将通过实战安装与场景剖析,为您全面剖析这款国产数据库的价值。
   所用体系:CentOS 7体系
  达梦数据库(DAMENG)是一款国产高性能数据库管理体系,具有自主知识产权,广泛应用于政府、金融、能源等关键领域。
详细了解DM请参考官方地点:达梦官网
一、安装前的准备工作

1.1 导包

达梦包在官网下载得当的版本,CentOS体系下载dm8_20250122_x86_rh7_64.zip即可。
将安装包放在/opt/下

1.2 创建用户和组

安装达梦数据库:安装前必须创建dmdba用户,禁止利用 root 用户安装数据库。
创建用户所在的组
  1. [root@Node1 opt]#:groupadd dinstall -g 2001
复制代码
创建用户
  1. [root@Node1 opt]#:useradd -G dinstall -m -d /home/dmdba -s /bin/bash -u 2001 dmdba
复制代码
  -G指定组
  -m创建家目次
  -d指定家目次
  -s指定登录类型
  -u指定uid
  给用户设置密码,我这里设置的123456
  1. [root@Node1 opt]#:passwd dmdba
  2. 更改用户 dmdba 的密码 。
  3. 新的 密码:
  4. 无效的密码: 密码少于 8 个字符
  5. 重新输入新的 密码:
  6. passwd:所有的身份验证令牌已经成功更新。
复制代码
1.3 修改文件打开最大数

修改前
  1. [root@Node1 opt]#:ulimit -a 
  2. core file size          (blocks, -c) 0
  3. data seg size           (kbytes, -d) unlimited
  4. scheduling priority             (-e) 0
  5. file size               (blocks, -f) unlimited
  6. pending signals                 (-i) 15594
  7. max locked memory       (kbytes, -l) 64
  8. max memory size         (kbytes, -m) unlimited
  9. open files                      (-n) 1024
  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) 15594
  16. virtual memory          (kbytes, -v) unlimited
  17. file locks                      (-x) unlimited
复制代码
永世修改
  1. [root@Node1 opt]#:vim /etc/security/limits.conf
  2. ......
  3. dmdba  soft      nice       0
  4. dmdba  hard      nice       0
  5. dmdba  soft      as         unlimited
  6. dmdba  hard      as         unlimited
  7. dmdba  soft      fsize      unlimited
  8. dmdba  hard      fsize      unlimited
  9. dmdba  soft      nproc      65536
  10. dmdba  hard      nproc      65536
  11. dmdba  soft      nofile     65536
  12. dmdba  hard      nofile     65536
  13. dmdba  soft      core       unlimited
  14. dmdba  hard      core       unlimited
  15. dmdba  soft      data       unlimited
  16. dmdba  hard      data       unlimited
  17. :wq                                  #保存退出
复制代码
保存退出后,重启体系reboot
   [root@Node1 opt]#:reboot
   关闭永世防火墙,关闭焦点防护
  1. [root@Node1 ~]#:systemctl stop firewalld
  2. [root@Node1 ~]#:systemctl disable --now firewalld
  3. Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
  4. Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
  5. [root@Node1 ~]#:
  6. [root@Node1 ~]#:setenforce 0
复制代码
切换到dmdba用户,查看是否见效
  1. [root@Node1 ~]#:su - dmdba 
  2. [dmdba@Node1 ~]$ ulimit -a 
  3. core file size          (blocks, -c) unlimited
  4. data seg size           (kbytes, -d) unlimited
  5. scheduling priority             (-e) 20
  6. file size               (blocks, -f) unlimited
  7. pending signals                 (-i) 15594
  8. max locked memory       (kbytes, -l) 64
  9. max memory size         (kbytes, -m) unlimited
  10. open files                      (-n) 65536
  11. pipe size            (512 bytes, -p) 8
  12. POSIX message queues     (bytes, -q) 819200
  13. real-time priority              (-r) 0
  14. stack size              (kbytes, -s) 8192
  15. cpu time               (seconds, -t) unlimited
  16. max user processes              (-u) 65536
  17. virtual memory          (kbytes, -v) unlimited
  18. file locks                      (-x) unlimited
复制代码
1.4 目次规划

利用root用户建立文件夹,dmdba用户建立完成后需将文件所有者更改为dmdba用户,否则无法安装到该目次下。也可根据现实需求规划目次。
  1. #创建实例保存目录
  2. [root@Node1 ~]#:mkdir -p /dmdata/data
  3. #归档保存目录
  4. [root@Node1 ~]#:mkdir -p /dmdata/arch
  5. #备份保存目录
  6. [root@Node1 ~]#:mkdir -p /dmdata/dmbak
复制代码

1.5 修改目次权限

将新建的路径目次权限的用户修改为dmdba,用户组修改为dinstall
  1. [root@Node1 ~]#:chown -R dmdba:dinstall /dmdata/data
  2. [root@Node1 ~]#:chown -R dmdba:dinstall /dmdata/arch
  3. [root@Node1 ~]#:chown -R dmdba:dinstall /dmdata/dmbak
复制代码

给路径下的文件设置755权限
  1. [root@Node1 ~]#:chmod -R 755 /dmdata/data
  2. [root@Node1 ~]#:chmod -R 755 /dmdata/arch
  3. [root@Node1 ~]#:chmod -R 755 /dmdata/dmbak
复制代码

查看

二、安装DM8

2.1 挂载镜像

进入/opt/下,解压安装包。
  1. [root@Node1 ~]#:cd /opt/
  2. [root@Node1 opt]#:ls
  3. dm8_20250122_x86_rh7_64.zip  rh
  4. [root@Node1 opt]#:
  5. [root@Node1 opt]#:unzip dm8_20250122_x86_rh7_64.zip 
  6. Archive:  dm8_20250122_x86_rh7_64.zip
  7.   inflating: dm8_20250122_x86_rh7_64.iso_SHA256.txt  
  8.   inflating: dm8_20250122_x86_rh7_64.README  
  9.   inflating: dm8_20250122_x86_rh7_64.iso  
  10. [root@Node1 opt]#:
复制代码


挂载到/mnt/下
  1. [root@Node1 opt]#:mount -o loop dm8_20250122_x86_rh7_64.iso /mnt
复制代码

2.2 命令行安装

切换到dmdba用户。
进入/mnt/目次下。执行安装。
  1. [root@Node1 opt]#:su - dmdba
  2. 上一次登录:日 3月 23 22:44:24 CST 2025pts/0 上
  3. [dmdba@Node1 ~]$ cd /mnt
  4. [dmdba@Node1 mnt]$ ll
  5. 总用量 974521
  6. -r-xr-xr-x. 1 root root   3011770 1月  22 15:57 DM8 Install.pdf
  7. -r-xr-xr-x. 1 root root 994897045 1月  22 17:00 DMInstall.bin
  8. [dmdba@Node1 mnt]$ ./DMInstall.bin -i
  9. 安装语言:
  10. [1]: 简体中文
  11. [2]: English
  12. 请选择安装语言 [1]:1                                #选择简体中文
  13. 解压安装程序.........
  14. 硬件架构校验通过!
  15. 欢迎使用达梦数据库安装程序
  16. 是否输入Key文件路径? (Y/y:是 N/n:否) [Y/y]:n        #没有key文件,选择n否
  17. 是否设置时区? (Y/y:是 N/n:否) [Y/y]:y                #设置时区
  18. 设置时区:
  19. [ 1]: (GTM-12:00) 日界线西
  20. [ 2]: (GTM-11:00) 萨摩亚群岛
  21. [ 3]: (GTM-10:00) 夏威夷
  22. [ 4]: (GTM-09:00) 阿拉斯加
  23. [ 5]: (GTM-08:00) 太平洋时间(美国和加拿大)
  24. [ 6]: (GTM-07:00) 亚利桑那
  25. [ 7]: (GTM-06:00) 中部时间(美国和加拿大)
  26. [ 8]: (GTM-05:00) 东部部时间(美国和加拿大)
  27. [ 9]: (GTM-04:00) 大西洋时间(美国和加拿大)
  28. [10]: (GTM-03:00) 巴西利亚
  29. [11]: (GTM-02:00) 中大西洋
  30. [12]: (GTM-01:00) 亚速尔群岛
  31. [13]: (GTM) 格林威治标准时间
  32. [14]: (GTM+01:00) 萨拉热窝
  33. [15]: (GTM+02:00) 开罗
  34. [16]: (GTM+03:00) 莫斯科
  35. [17]: (GTM+04:00) 阿布扎比
  36. [18]: (GTM+05:00) 伊斯兰堡
  37. [19]: (GTM+06:00) 达卡
  38. [20]: (GTM+07:00) 曼谷,河内
  39. [21]: (GTM+08:00) 中国标准时间
  40. [22]: (GTM+09:00) 首尔
  41. [23]: (GTM+10:00) 关岛
  42. [24]: (GTM+11:00) 所罗门群岛
  43. [25]: (GTM+12:00) 斐济
  44. [26]: (GTM+13:00) 努库阿勒法
  45. [27]: (GTM+14:00) 基里巴斯
  46. 请选择时区 [21]:21                                            #选择中国标准时间
  47. 安装类型:
  48. 1 典型安装
  49. 2 服务器
  50. 3 客户端
  51. 4 自定义
  52. 请选择安装类型的数字序号 [1 典型安装]:1                        #1典型安装
  53. 所需空间: 1912M
  54. 请选择安装目录 [/home/dmdba/dmdbms]:                            #默认,直接回车
  55. 可用空间: 41G
  56. 是否确认安装路径(/home/dmdba/dmdbms)? (Y/y:是 N/n:否)  [Y/y]:y    #确认安装路径
  57. 安装前小结
  58. 安装位置: /home/dmdba/dmdbms
  59. 所需空间: 1912M
  60. 可用空间: 41G
  61. 版本信息:
  62. 有效日期:
  63. 安装类型: 典型安装
  64. 是否确认安装? (Y/y:是 N/n:否):y                            #最后确认安装
  65. 2025-03-23 14:56:21
  66. [INFO] 安装达梦数据库...
  67. 2025-03-23 14:56:22
  68. [INFO] 安装 基础 模块...
  69. 2025-03-23 14:56:27
  70. [INFO] 安装 服务器 模块...
  71. 2025-03-23 14:56:27
  72. [INFO] 安装 客户端 模块...
  73. 2025-03-23 14:56:30
  74. [INFO] 安装 驱动 模块...
  75. 2025-03-23 14:56:31
  76. [INFO] 安装 手册 模块...
  77. 2025-03-23 14:56:31
  78. [INFO] 安装 服务 模块...
  79. 2025-03-23 14:56:32
  80. [INFO] 移动日志文件。
  81. 2025-03-23 14:56:32
  82. [INFO] 安装达梦数据库完成。
  83. 请以root系统用户执行命令:
  84. /home/dmdba/dmdbms/script/root/root_installer.sh
  85. 安装结束
  86. [dmdba@Node1 mnt]$
  87. #exit退出普通用户,根据以上提示信息,在root用户下执行提示的命令
复制代码
安装完成,切换为root用户,执行提示的命令。创建DmAPService,否则会影响数据库备份。
  1. [root@Node1 opt]#:/home/dmdba/dmdbms/script/root/root_installer.sh
  2. 移动 /home/dmdba/dmdbms/bin/dm_svc.conf 到/etc目录
  3. 创建DmAPService服务
  4. Created symlink from /etc/systemd/system/multi-user.target.wants/DmAPService.service to /usr/lib/systemd/system/DmAPService.service.
  5. 创建服务(DmAPService)完成
  6. 启动DmAPService服务
  7. [root@Node1 opt]#:
复制代码
数据库安装完成后还需要注册实例才气利用数据库
2.3 配置情况变量

需要root用户,进入到dmdba用户的家目次下(/home/dmdba/),配置对应的情况变量。
前两行自动写入了,只需要到场最后一行即可。如果你的没写入,利市动写入即可。根据自己的现实路径写入。
  1. [root@Node1 opt]#:cd /home/dmdba/
  2. [root@Node1 dmdba]#:vim .bash_profile
  3. ......
  4. export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/home/dmdba/dmdbms/bin"
  5. export DM_HOME="/home/dmdba/dmdbms"
  6. export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool
复制代码
切换到dmdba用户,使变量见效。
  1. [root@Node1 dmdba]#:su - dmdba
  2. 上一次登录:日 3月 23 14:54:11 CST 2025pts/0 上
  3. [dmdba@Node1 ~]$ source .bash_profile
  4. [dmdba@Node1 ~]$
复制代码
2.4 启动图形化界面

达梦数据库,可启动图形化界面,而无需下载客户端(固然也可以下载客户端),这里在体系里面操作命令。
  1. [root@Node1 ~]#:cd /mnt
  2. [root@Node1 mnt]#:xhost +
  3. access control disabled, clients can connect from any host
  4. [root@Node1 mnt]#:echo $DISPLAY
  5. :0
  6. [root@Node1 mnt]#:
  7. #切换到普通用户dmdba。
  8. [root@Node1 mnt]#:su - dmdba
  9. 上一次登录:日 3月 23 15:05:02 CST 2025pts/0 上
  10. [dmdba@Node1 ~]$ export DISPLAY=:0.0
  11. #进入数据库安装路径/home/dmdba/dmdbms/tool/目录下,启动DM管理工具。
  12. [dmdba@Node1 ~]$ cd /home/dmdba/dmdbms/tool/
  13. [dmdba@Node1 tool]$ ls
  14. analyzer       console      disql         dropins  dts_cmd_run.sh  manager.bmp  nca.sh   resources
  15. analyzer.bmp   console.bmp  dmagent       dts      log4j.xml       monitor      p2       templates
  16. configuration  dbca.sh      dmservice.sh  dts.bmp  manager         monitor.bmp  plugins  version.sh
  17. [dmdba@Node1 tool]$
  18. #执行manager,启动图形化管理工具。
  19. [dmdba@Node1 tool]$ ./manager
复制代码
启动后就会出现图形化管理工具

如图:

三、配置实例

利用dmdba用户配置实例,进入到/home/dmdba/dmdbms/bin目次下。
利用dminit命令初始化实例,dminit命令可设置多种参数,可执行命令./dminit help查看可配置参数。
  1. [root@Node1 dmdba]#:su - dmdba
  2. 上一次登录:日 3月 23 15:09:50 CST 2025pts/2 上
  3. [dmdba@Node1 ~]$
  4. [dmdba@Node1 ~]$ cd /home/dmdba/dmdbms/bin
  5. [dmdba@Node1 bin]$ ./dminit help
  6. initdb V8
  7. db version: 0x7000d
  8. file dm.key not found, use default license!
  9. License will expire on 2026-01-17
  10. version: 03134284336-20250117-257733-20132
  11. 格式: ./dminit     KEYWORD=value
  12. 例程: ./dminit     PATH=/public/dmdb/dmData PAGE_SIZE=16 SYSDBA_PWD=... SYSAUDITOR_PWD=... [SYSSSO_PWD=...]
  13. 关键字                     说明(默认值)
  14. --------------------------------------------------------------------------------
  15. INI_FILE                   初始化文件dm.ini存放的路径
  16. PATH                       初始数据库存放的路径
  17. CTL_PATH                   控制文件路径
  18. LOG_PATH                   日志文件路径
  19. EXTENT_SIZE                数据文件使用的簇大小(16),可选值:16, 32, 64,单位:页
  20. PAGE_SIZE                  数据页大小(8),可选值:4, 8, 16, 32,单位:K
  21. LOG_SIZE                   日志文件大小(4096),单位为:M,范围为:256M ~ 8G
  22. CASE_SENSITIVE             大小敏感(Y),可选值:Y/N,1/0
  23. CHARSET/UNICODE_FLAG       字符集(0),可选值:0[GB18030],1[UTF-8],2[EUC-KR]
  24. SEC_PRIV_MODE              权限管理模式(0),可选值:0[TRADITION],1[BMJ],2[EVAL],3[BAIST],4[ZBMM]
  25. SYSDBA_PWD                 设置SYSDBA密码
  26. SYSAUDITOR_PWD             设置SYSAUDITOR密码
  27. DB_NAME                    数据库名(DAMENG)
  28. INSTANCE_NAME              实例名(DMSERVER)
  29. PORT_NUM                   监听端口号(5236)
  30. BUFFER                     系统缓存大小(8000),单位M
  31. TIME_ZONE                  设置时区(+08:00)
  32. PAGE_CHECK                 页检查模式(3),可选值:0/1/2/3
  33. PAGE_HASH_NAME             设置页检查HASH算法
  34. EXTERNAL_CIPHER_NAME       设置默认加密算法
  35. EXTERNAL_HASH_NAME         设置默认HASH算法
  36. EXTERNAL_CRYPTO_NAME       设置根密钥加密引擎
  37. RLOG_ENCRYPT_NAME          设置日志文件加密算法,若未设置,则不加密
  38. RLOG_POSTFIX_NAME          设置日志文件后缀名,长度不超过10。默认为log,例如DAMENG01.log
  39. USBKEY_PIN                 设置USBKEY PIN
  40. PAGE_ENC_SLICE_SIZE        设置页加密分片大小,可选值:0、512、4096,单位:Byte
  41. ENCRYPT_NAME               设置全库加密算法
  42. BLANK_PAD_MODE             设置空格填充模式(0),可选值:0/1
  43. SYSTEM_MIRROR_PATH         SYSTEM数据文件镜像路径
  44. MAIN_MIRROR_PATH           MAIN数据文件镜像
  45. ROLL_MIRROR_PATH           回滚文件镜像路径
  46. MAL_FLAG                   初始化时设置dm.ini中的MAL_INI(0)
  47. ARCH_FLAG                  初始化时设置dm.ini中的ARCH_INI(0)
  48. MPP_FLAG                   Mpp系统内的库初始化时设置dm.ini中的mpp_ini(0)
  49. CONTROL                    初始化配置文件(配置文件格式见系统管理员手册)
  50. AUTO_OVERWRITE             是否覆盖所有同名文件(0) 0:不覆盖 1:部分覆盖 2:完全覆盖
  51. USE_NEW_HASH               是否使用改进的字符类型HASH算法(1)
  52. ELOG_PATH                  指定初始化过程中生成的日志文件所在路径
  53. AP_PORT_NUM                分布式环境下协同工作的监听端口
  54. HUGE_WITH_DELTA            是否仅支持创建事务型HUGE表(1) 1:是 0:否
  55. RLOG_GEN_FOR_HUGE          是否生成HUGE表REDO日志(1) 1:是 0:否
  56. PSEG_MGR_FLAG              是否仅使用管理段记录事务信息(0) 1:是 0:否
  57. CHAR_FIX_STORAGE           CHAR是否按定长存储(N),可选值:Y/N,1/0
  58. SQL_LOG_FORBID             是否禁止打开SQL日志(N),可选值:Y/N,1/0
  59. DPC_MODE                   指定DPC集群中的实例角色(0) 0:无 1:MP 2:BP 3:SP,取值1/2/3时也可以用MP/BP/SP代替
  60. USE_DB_NAME                路径是否拼接DB_NAME(1) 1:是 0:否
  61. MAIN_DBF_PATH              MAIN数据文件存放路径
  62. SYSTEM_DBF_PATH            SYSTEM数据文件存放路径
  63. ROLL_DBF_PATH              ROLL数据文件存放路径
  64. TEMP_DBF_PATH              TEMP数据文件存放路径
  65. ENC_TYPE                   数据库内部加解密使用的加密接口类型(1), 可选值: 1: 优先使用EVP类型 0: 不启用EVP类型
  66. RANDOM_CRYPTO              随机数算法所在加密引擎名
  67. DPC_TENANCY                指定DPC集群是否启用多租户模式(0) 0:不启用 1:启用,取值0/1时也可以用FALSE/TRUE代替
  68. HELP                       打印帮助信息
  69. [dmdba@Node1 bin]$
复制代码
这里:猛烈发起用户在初次安装数据库初始化实例时,立即修改数据库体系用户的初始密码,并设置肯定的密码强度,以保障数据安全性。
也可以自定义初始化实例的参数
这里我的密码设置为Dmdb_20250323
根据自己的风俗设置密码,复杂度要包含:大小写字母、特别字符、数字
  1. [dmdba@Node1 bin]$ ./dminit path=/dmdata/data PAGE_SIZE=32 EXTENT_SIZE=32 CASE_SENSITIVE=y CHARSET=1 DB_NAME=DMTEST INSTANCE_NAME=DBSERVER PORT_NUM=5236 SYSDBA_PWD=Dmdb_20250323  SYSAUDITOR_PWD=Dmdb_20250323
  2. initdb V8
  3. db version: 0x7000d
  4. file dm.key not found, use default license!
  5. License will expire on 2026-01-17
  6. Normal of FAST
  7. Normal of DEFAULT
  8. Normal of RECYCLE
  9. Normal of KEEP
  10. Normal of ROLL
  11. log file path: /dmdata/data/DMTEST/DMTEST01.log
  12. log file path: /dmdata/data/DMTEST/DMTEST02.log
  13. write to dir [/dmdata/data/DMTEST].
  14. create dm database success. 2025-03-23 15:16:18
  15. [dmdba@Node1 bin]$
复制代码
如果这里是自定义的初始化参数,那么在注册服务和启动数据库时应按照自定义参数进行操作。
四、注册服务

注册服务脚本为dm_service_installer.sh。注册服务需要利用root用户进行注册。进入到数据库安装目次的/home/dmdba/dmdbms/script/root下。
  1. [dmdba@Node1 bin]$ exit
  2. 登出
  3. [root@Node1 dmdba]#:cd /home/dmdba/dmdbms/script/root/
  4. [root@Node1 root]#:ls
  5. dm_service_installer.sh  dm_service_uninstaller.sh  root_installer.sh
  6. [root@Node1 root]#:./dm_service_installer.sh -t dmserver -dm_ini /dmdata/data/DMTEST/dm.ini -p DMTEST
  7. Created symlink from /etc/systemd/system/multi-user.target.wants/DmServiceDMTEST.service to /usr/lib/systemd/system/DmServiceDMTEST.service.
  8. 创建服务(DmServiceDMTEST)完成
  9. [root@Node1 root]#:
复制代码
进入达梦数据库安装目次下的bin目次中,可以看到已经注册好的服务DmServiceDMTEST。
  1. [root@Node1 root]#:cd /home/dmdba/dmdbms/bin
  2. [root@Node1 bin]#:ll Dm*
  3. -rwxr-xr-x. 1 dmdba dmdba 15447 3月  23 14:56 DmAPService
  4. -rwxr-xr-x. 1 dmdba dmdba 15976 3月  23 14:56 DmAuditMonitorService
  5. -rwxr-xr-x. 1 dmdba dmdba 15140 3月  23 14:56 DmInstanceMonitorService
  6. -rwxr-xr-x. 1 dmdba dmdba 15594 3月  23 14:56 DmJobMonitorService
  7. -rwxr-xr-x. 1 dmdba dmdba 18518 3月  23 15:19 DmServiceDMTEST
  8. [root@Node1 bin]#:
复制代码
五、启动 停止 查看状态

利用dmdba用户进入DM安装目次下的bin目次下,启动数据库。
  1. #在启动前查看数据库端口,发现没有启动服务。
  2. [root@Node1 bin]#:ss -natp | grep 5236
  3. #切换到dmdba用户
  4. [root@Node1 bin]#:su - dmdba
  5. 上一次登录:日 3月 23 15:12:24 CST 2025pts/0 上
  6. [dmdba@Node1 ~]$ cd /home/dmdba/dmdbms/bin
  7. #在该目录下,执行启动文件。看到启动成功。
  8. [dmdba@Node1 bin]$ ./DmServiceDMTEST start
  9. Starting DmServiceDMTEST:                                  [ OK ]
  10. [dmdba@Node1 bin]$
  11. #这时候再次查看端口,发现服务启动成功。
  12. [dmdba@Node1 bin]$ ss -natp | grep 5236
  13. LISTEN     0      128       [::]:5236                  [::]:*                   users:(("dmserver",pid=6897,fd=3))
  14. [dmdba@Node1 bin]$
  15. #查看状态
  16. [dmdba@Node1 bin]$ ./DmServiceDMTEST status
  17. DmServiceDMTEST (pid 6897) is running.
  18. [dmdba@Node1 bin]$
  19. #重启数据库。
  20. [dmdba@Node1 bin]$ ./DmServiceDMTEST restart
  21. Stopping DmServiceDMTEST:                                  [ OK ]
  22. Starting DmServiceDMTEST:                                  [ OK ]
  23. [dmdba@Node1 bin]$
  24. #停止数据库    [dmdba@Node1 bin]$ ./DmServiceDMTEST stop
  25. #这里就不停止了。
复制代码

怎样在命令行进入数据库,登录数据库
利用命令,也可以绝对路径启动:
   ./disql 用户名/密码@主机:端口
  
  ./disql SYSDBA/Dmdb_20250323@localhost:5236
  1. [dmdba@Node1 bin]$ exit
  2. 登出
  3. [root@Node1 bin]#:cd /home/dmdba/dmdbms/bin
  4. [root@Node1 bin]#:./disql SYSDBA/Dmdb_20250323@localhost:5236
  5. 服务器[localhost:5236]:处于普通打开状态
  6. 登录使用时间 : 5.961(ms)
  7. disql V8
  8. SQL>
  9. SQL>
  10. [root@Node1 bin]#:
复制代码
进入数据库后,可以exit退出。
六、数据库客户端连接

我们在第2.4节启动了图形化管理界面。可以利用客户端连接DM库。
执行/home/dmdba/dmdbms/tool/下的manager启动客户端工具。
点击新建连接

在弹出的新建数据库连接窗口,输入密码:Dmdb_20250323
根据自己设置的密码输入。
   主机名:localhost
  端口:默认5236
  验证方式:默认
  用户名:SYSDBA
  口令:[密码]
  
  连接名可以自己起,我这里叫localhost。也可以是本机ip地点
  

可以点击测试一下看是否能连上。显示连接成功。

点击连接,成功连接到数据库。

成功登录!






---end---

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
继续阅读请点击广告

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表