当前位置:   article > 正文

达梦DM8数据库安装和创建实例_达梦8数据库生产环境从0到创建库

达梦8数据库生产环境从0到创建库

最近在学习国产达梦数据库,结合自己的经验,将达梦数据库安装和实例配置记录如下:

1、基础环境和用户创建

  1. #####当前达梦可以运行在X86、龙芯、飞腾等处理器架构上
  2. #####查看cpu型号及信息
  3. more /proc/cpuinfo
  4. #####内存不少于1g
  5. [root@system2 ~]# free -m
  6. total used free shared buff/cache available
  7. Mem: 2292 651 1089 8 552 1443
  8. Swap: 2999 0 2999
  9. [root@system2 ~]#
  10. #####安装目录 我将达梦数据库安装到/dm8目录
  11. [root@system2 ~]# mkdir /dm8
  12. #####创建组和用户,并更改dm8的所属组和用户权限
  13. groupadd dinstall
  14. useradd -g dinstall dmdba
  15. echo dmdba|passwd --stdin dmdba
  16. chown -R dmdba:dinstall /dm8

2、挂载安装文件到/mnt目录,设置openfile参数

  1. #####挂载iso镜像到/mnt目录
  2. [root@system2 ~]# mount -t iso9660 -o loop /home/dmdba/dm8_20210420_x86_rh6_64_ent_8.6.1.190_pack4.iso /mnt
  3. mount: /dev/loop2 is write-protected, mounting read-only
  4. [root@system2 ~]#
  5. #####设置openfile参数
  6. [root@system2 ~]# vi /etc/security/limits.conf
  7. #####增加下列参数
  8. dmdba soft nofile 20480
  9. dmdba hard nofile 65536

3、安装达梦数据库

  1. #####设置语言环境为zh_CN
  2. [dmdba@system2 mnt]$ export LANG=zh_CN.UTF-8
  3. #####执行安装程序DMInstall.bin
  4. [dmdba@system2 mnt]$ ./DMInstall.bin
  5. 解压安装程序.........
  6. 2021-09-01 13:58:37
  7. [INFO] 安装达梦数据库...
  8. 2021-09-01 13:58:38
  9. [INFO] 安装 基础 模块...
  10. 2021-09-01 14:00:17
  11. [INFO] 安装 服务器 模块...
  12. 2021-09-01 14:00:44
  13. [INFO] 安装 客户端 模块...
  14. 2021-09-01 14:04:07
  15. [INFO] 安装 驱动 模块...
  16. 2021-09-01 14:05:36
  17. [INFO] 安装 手册 模块...
  18. 2021-09-01 14:05:49
  19. [INFO] 安装 服务 模块...
  20. 2021-09-01 14:05:50
  21. [INFO] 清理安装产生临时文件。
  22. 2021-09-01 14:05:50
  23. [INFO] 移动日志文件。
  24. 2021-09-01 14:07:27
  25. [INFO] 安装达梦数据库完成。

4、执行安装向导

 

 

 

默认为一年的有效期,到期后不可使用。

 

选择典型安装即可。

选择安装目录为/dm8/dmdbms。

 

执行root_installer.sh脚本

  1. [root@system2 ~]# /dm8/dmdbms/script/root/root_installer.sh
  2. 移动 /dm8/dmdbms/bin/dm_svc.conf 到/etc目录
  3. 修改服务器权限
  4. 创建DmAPService服务
  5. Created symlink from /etc/systemd/system/multi-user.target.wants/DmAPService.service to /usr/lib/systemd/system/DmAPService.service.
  6. 创建服务(DmAPService)完成
  7. 启动DmAPService服务

 5、初始化数据库实例

 选择“一般用途”即可

选择数据库存储的目录

选择数据库存储目录

 

选择数据库名、实例名和服务端口
选择控制文件、数据库、日志文件大小等

 

选择日志文件大小、字符集等

 

确定sysdba和sysauditor的密码
选择创建一个DMHR的示例,用于测试

 

查看创建的摘要信息

 

使用root执行以下脚本

 

执行以上脚本:

  1. [root@system2 ~]# mv /dm8/dmdbms/bin/DmServiceDMSERVER.service /usr/lib/systemd/system/DmServiceDMSERVER.service
  2. [root@system2 ~]# systemctl enable DmServiceDMSERVER.service
  3. Created symlink from /etc/systemd/system/multi-user.target.wants/DmServiceDMSERVER.service to /usr/lib/systemd/system/DmServiceDMSERVER.service.
  4. [root@system2 ~]# systemctl start DmServiceDMSERVER.service
  5. [root@system2 ~]#
实例创建完成

 

 6、测试数据库实例

  1. #####登录实例查看数据库名字及运行状态
  2. [dmdba@system2 bin]$ ./disql sysdba/manager123:5236
  3. 服务器[LOCALHOST:5236]:处于普通打开状态
  4. 登录使用时间 : 4.687(ms)
  5. disql V8
  6. SQL> select name,status$ from v$database;
  7. 行号 NAME STATUS$
  8. ---------- ------ -----------
  9. 1 DAMENG 4
  10. 已用时间: 1.494(毫秒). 执行号:49801.
  11. SQL>

 至此,达梦数据库V8数据库和创建实例已经完成。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/529075
推荐阅读
相关标签
  

闽ICP备14008679号