当前位置:   article > 正文

达梦数据库的安装和配置教程_创建达梦数据库教程

创建达梦数据库教程

安装DM8

此次安装均以银河麒麟V10操作系统为例
安装规划

    数据库实例目录:/dm8/data/

  1. # 创建数据库目录
  2. mkdir /dm8

创建用户和用户组

简单安装达梦数据库时,我们可以创建一个用户管理达梦相关操作的专属用户,下面以用户名dmdba和用户组dinstall为例。

  1. # 创建用户组dinstall
  2. groupadd dinstall
  3. # 创建一个用户
  4. # -g指定用户组、-m -d自动生成并指定家目录(有的系统默认生成家目录,有的不生成)、-s指定shell
  5. useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
  6. #为dmdba用户设置登录密码
  7. passwd dmdba
  8. # 将/dm8目录设为dmdba所有
  9. chown dmdba:dinstall /dm8
  10. # 若缺少权限则赋予权限
  11. chmod 777 /dm8

下载镜像

 

前往达梦数据库官网提供的下载地址下载安装包
官网下载地址: https://eco.dameng.com/download/


安装数据库

这里我们假设安装镜像为dm8.iso,所在路径为/opt/

将镜像挂载到mnt下,建议在mnt下先新建一个目录名为dm,避免挂载时覆盖整个mnt

  1. # 挂载镜像
  2. mount /opt/dm8.iso /mnt/dm
  3. # 查看挂载是否成功
  4. df -h

数据库可以通过图形化工具安装也可以通过命令行的方式安装,此处我们切换到dmdba用户来安装。
注意:如果切换用户后无法使用图形化界面请切回root用户并按以下方式配置
注意:如果之前暴力删除过数据库,即没有通过uninstall.sh来卸载,那么会导致安装失败,此时需要手动删除/etc/dm_svc.conf

  1. # 让其他用户接入到图形化界面,虚拟机第一次启动
  2. xhost +
  3. # 此变量为空会导致当前用户无法使用图形化界面
  4. # 需要在root用户下手动查询该值,最后切到dmdba用户手动赋值
  5. echo $DISPLAY
  6. # 手动赋值DISPLAY, 仅仅对当前会话生效,退出后会失效,若需要永久生效需要写入环境变量文件
  7. export DISPLAY=原来查到的值
  8. # 这个DISPLAY也可以设置为其他主机的地址,比如export DISPLAY=:2.0

图形化工具安装

  1. # 进入挂载目录/mnt/dm
  2. cd /mnt/dm
  3. # 执行安装命令
  4. ./DMInstall.bin

注意:
这里可能会出现当前用户不支持图形化界面的错误,需要为dmdba用户赋予权限

默认为中文

选择典型安装

选择好安装目录

在使用图形化工具安装完毕后会自动弹出配置助手,使用它可以快速管理数据库实例或数据库服务。


命令行安装

  1. # 命令行安装依然是使用/mnt/dm/DMInstall.bin,但区别是需要添加一个-i
  2. /mnt/dm/DMInstall.bin -i

依次进行选择配置:

  1. 选择安装语言(C/c:中文 E/e:英文) [C/c]:
  2. 解压安装程序..........
  3. 欢迎使用达梦数据库安装程序
  4. 是否输入 Key 文件路径? (Y/y:是 N/n:否) [Y/y]:n
  5. 是否设置时区? (Y/y:是 N/n:否) [Y/y]:
  6. 设置时区:
  7. [ 1]: GTM-12=日界线西
  8. [ 2]: GTM-11=萨摩亚群岛
  9. [ 3]: GTM-10=夏威夷
  10. [ 4]: GTM-09=阿拉斯加
  11. [ 5]: GTM-08=太平洋时间(美国和加拿大)
  12. [ 6]: GTM-07=亚利桑那
  13. [ 7]: GTM-06=中部时间(美国和加拿大)
  14. [ 8]: GTM-05=东部部时间(美国和加拿大)
  15. [ 9]: GTM-04=大西洋时间(美国和加拿大)
  16. [10]: GTM-03=巴西利亚
  17. [11]: GTM-02=中大西洋
  18. [12]: GTM-01=亚速尔群岛
  19. [13]: GTM=格林威治标准时间
  20. [14]: GTM+01=萨拉热窝
  21. 12 / 120
  22. [15]: GTM+02=开罗
  23. [16]: GTM+03=莫斯科
  24. [17]: GTM+04=阿布扎比
  25. [18]: GTM+05=伊斯兰堡
  26. [19]: GTM+06=达卡
  27. [20]: GTM+07=曼谷,河内
  28. [21]: GTM+08=中国标准时间
  29. [22]: GTM+09=汉城
  30. [23]: GTM+10=关岛
  31. [24]: GTM+11=所罗门群岛
  32. [25]: GTM+12=斐济
  33. [26]: GTM+13=努库阿勒法
  34. [27]: GTM+14=基里巴斯
  35. 请选择设置时区 [21]:
  36. 安装类型:
  37. 1 典型安装
  38. 2 服务器
  39. 3 客户端
  40. 4 自定义
  41. 请选择安装类型的数字序号 [1 典型安装]:
  42. 所需空间: 1178M
  43. 请选择安装目录 [/home/dmdba/dmdbms]:/dm8
  44. 目录(/dm8)下不为空,请选择其他目录。
  45. 请选择安装目录 [/home/dmdba/dmdbms]:/dm8
  46. 可用空间: 14G
  47. 是否确认安装路径(/dm8)? (Y/y:是 N/n:否) [Y/y]:y
  48. 安装前小结
  49. 安装位置: /dm8
  50. 所需空间: 1178M
  51. 可用空间: 14G
  52. 版本信息:
  53. 有效日期:
  54. 安装类型: 典型安装
  55. 是否确认安装? (Y/y:是 N/n:否):y
  56. 2021-12-20 19:33:00
  57. [INFO] 安装达梦数据库...
  58. 2021-12-20 19:33:00
  59. [INFO] 安装 基础 模块...
  60. 2021-12-20 19:33:03
  61. [INFO] 安装 服务器 模块...
  62. 2021-12-20 19:33:03
  63. 13 / 120
  64. [INFO] 安装 客户端 模块...
  65. 2021-12-20 19:33:05
  66. [INFO] 安装 驱动 模块...
  67. 2021-12-20 19:33:05
  68. [INFO] 安装 手册 模块...
  69. 2021-12-20 19:33:05
  70. [INFO] 安装 服务 模块...
  71. 2021-12-20 19:33:06
  72. [INFO] 移动日志文件。
  73. 2021-12-20 19:33:07
  74. [INFO] 安装达梦数据库完成。
  75. 请以 root 系统用户执行命令:
  76. /dm8/script/root/root_installer.sh
  77. 安装结束


创建数据库及数据库实例管理
图形化工具

这里我们使用的图形化工具为数据库配置助手,也就是我们之前用图形化安装完毕后自动弹出的那个工具。

  1. # 进入数据库安装目录
  2. cd /dm8/tool
  3. # 打开DBCA图形化界面(打开数据库配置助手)
  4. ./dbca.sh

如果报如下错误(org.eclipse.swt.SWTError),原因是图形化界面没有设置好,需要设置图形化。

设置 DISPLAY:

  1. export DISPLAY=:0.0
  2. ./dbca.sh

这里选择创建数据库实例

这里一般无需修改

按照规划定在/dm8/data下

配置数据库名称及开放端口号

选择数据库各文件的路径

配置数据库基本信息

配置数据库用户

在最后按照要求执行命令,这三个命令用于创建数据库服务,并设为开机自启动。

命令行创建实例和配置

  1. # 数据库安装完毕后还需要使用dminit初始化数据库实例
  2. # 包括指定数据库实例的安装路径、簇大小、页大小、大小写敏感、字符集、数据库名、实例名等
  3. # 这个dminit在数据库安装目录的bin下边,在这里也就是/dm8/bin目录下
  4. cd /dm8/bin
  5. # path 实例路径,PAGE_SIZE页大小,SYSDBA_PWD 系统管理员密码 这些和图形界面里的配置都是对应的
  6. ./dminit path=/dm8/data PAGE_SIZE=16 SYSDBA_PWD=Dameng123 DB_NAME=DBTest INSTANCE_NAME=myInst port_num=5236

至此,数据库的实例及服务就创建完毕


注册服务

注册服务依然可以通过图形化和命令行两种方式
图形化工具

使用的工具还是数据库配置助手,太好用了


命令行

  1. # 注册和卸载服务的命令位置如下,假设安装目录为/dm8
  2. # 那么命令路径为/dm8/script/root/dm_service_installer.sh
  3. # 注册数据库服务命令名称
  4. dm_service_installer.sh
  5. # 例子,所谓后缀名比如 我现在有个数据库服务叫DmServiceDMSERVER,那么DMSERVER就是后缀名
  6. ./dm_service_installer.sh -t dmserver -p 服务名后缀 -dm_ini /dm8/data/我的数据库/dm.ini
  7. # 卸载数据库服务命令名称
  8. dm_service_installer.sh
  9. # 例子
  10. ./dm_service_uninstaller.sh -n 服务名

至此数据库的服务注册也完成了

结语

由于本人刚接触达梦数据库,了解还不算太多,因此本博客只是简单介绍了下达梦数据库的安装配置和启动,达梦数据库还提供数据库管理、控制台管理、数据迁移等等各种强大而好用的工具,使得功能更加丰富,配置和使用操作更加简便。

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号