达梦产品技术支持-DM8-数据库安装

(该文档只适合个人环境搭建,未涉及到数据库的各种参数配置,未涉及到数据库规划,若需要企业环境搭建请咨询专业人员)

基于Windows的安装

windows下安装是图形化界面,与linux下的图形化界面安装类似,所以不过多介绍。

基于Linux的安装(使用VMware创建的centOS7虚拟机,DM8)

在linux系统上安装达梦数据库分为两种方式,一种是图形化界面安装,另一种是通过命令行安装,本文主要记录命令行安装。

在安装之前首先先做准备工作

1、规划目录,并在目录下新建文件夹,本文在根目录下新建/dm8文件夹

2、建立dmdba用户,安装数据库等步骤都需要在dmdba用户下进行

3、修改环境变量(可选)

4、挂载镜像

新建文件夹命令如下:

[root@localhost ~]# mkdir /dm8

注意:使用root用户建立文件夹,待dmdba用户建立完成后需降文件所有者更改为dmdba用户,否则安装不到该目录下

接下来,在root用户下创建新用户:

  1. 创建安装用户组dinstall。
    [root@localhost ~]# groupadd dinstall
  2. 创建安装用户dmdba。
    [root@localhost ~]# useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
  3. 初始化用户密码。
    [root@localhost ~]# passwd dmdba

修改文件打开最大数:

重启服务器生效:

[root@localhost ~]# vi /etc/security/limits.conf

dmdba soft nofile 4096

dmdba hard nofile 65536

临时生效:

[root@localhost ~]# ulimit-n65536

dmdba用户环境变量配置:

达梦产品技术支持-DM8-数据库安装

挂载镜像:

首先将.iso文件挂载到linux节点上,命令如下:

mount dm8_setup_rh7_64_ent_8.1.1.87_20200601.iso /mnt

该命令只能在root用户下执行,并且是以只读方式挂载。

修改/dm8文件夹所有者

[root@localhost /]# chown dmdba:dinstall -R /dm8/

准备工作完成后开始安装数据库。

命令行安装数据库:

创建用户完成后,使用dmdba到root用户挂载的iso文件的节点上:

[dmdba@localhost ~]$ cd /mnt/
[dmdba@localhost mnt]$ ll
总用量 641948
-r-xr-xr-x. 1 root root 654402934 6月 1 13:53 DMInstall.bin
-r-xr-xr-x. 1 root root 2951496 6月 1 11:38 DM_Install.pdf

在该目录下执行如下命令,进行达梦数据库的无图形化界面的安装:

[dmdba@localhost mnt]$ ./DMInstall.bin -i

按照提示完成安装后:

[dmdba@localhost mnt]$ ./DMInstall.bin -i
请选择安装语言(C/c:中文 E/e:英文) [C/c]:c
解压安装程序………

core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 7168
max locked memory (kbytes, -l) 64
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 4096
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
可打开文件数过少,建议至少设置为65536或更多。
欢迎使用达梦数据库安装程序
是否输入Key文件路径? (Y/y:是 N/n:否) [Y/y]:n
是否设置时区? (Y/y:是 N/n:否) [Y/y]:y
设置时区:

请选择设置时区 21:21
安装类型:
1 典型安装
2 服务器
3 客户端
4 自定义
请选择安装类型的数字序号 [1 典型安装]:1
所需空间: 1067M
请选择安装目录 [/home/dmdba/dmdbms]:/dm8
可用空间: 9G
是否确认安装路径(/dm8)? (Y/y:是 N/n:否) [Y/y]:y
安装前小结
安装位置: /dm8
所需空间: 1067M
可用空间: 9G
版本信息:
有效日期:
安装类型: 典型安装
是否确认安装? (Y/y:是 N/n:否):y
2020-09-24 11:00:41
[INFO] 安装达梦数据库…

2020-09-24 11:00:42
[INFO] 安装 基础 模块…

2020-09-24 11:00:46
[INFO] 安装 服务器 模块…

2020-09-24 11:00:46
[INFO] 安装 客户端 模块…

2020-09-24 11:00:48
[INFO] 安装 驱动 模块…

2020-09-24 11:00:48
[INFO] 安装 手册 模块…

2020-09-24 11:00:49
[INFO] 安装 服务 模块…

2020-09-24 11:00:49
[INFO] 移动ant日志文件。
2020-09-24 11:00:50
[INFO] 安装达梦数据库完成。
请以root系统用户执行命令:
/dm8/script/root/root_installer.sh
安装结束

看到上述页面时,说明数据库安装结束,接下来是初始化实例以及注册数据库服务。

上述页面中 请以root系统用户执行命令: /dm8/script/root/root_installer.sh 执行结束后,使用dmdba用户,在/dm8/bin目录下执行如下命令,进行初始化实例:

./dminit path=/dm8/data

初始化实例后,再使用root用户,在/dm8/script/root目录下执行如下命令,注册服务:

./dm_service_installer.sh -t dmserver -dm_ini /dm8/data/DAMENG/dm.ini -p DMSERVER

dminit具体参数信息可执行:

./dm_service_installer.sh -h

查看所有参数信息。

注册服务后,可启用服务,命令如下:

./DmServiceDMSERVER start

至此,命令行安装数据库安装完成。

图形化安装:

创建用户完成后,使用dmdba到root用户挂载的iso文件的节点上,执行如下命令:

[dmdba@localhost mnt]$ ./DMInstall.bin

出现如下画面后, 点击确定

达梦产品技术支持-DM8-数据库安装

单击下一步

达梦产品技术支持-DM8-数据库安装

选择接受,点击下一步

达梦产品技术支持-DM8-数据库安装

有key的话选择key文件所在位置,没有key直接点击下一步即可

达梦产品技术支持-DM8-数据库安装

选择典型安装后单击下一步

达梦产品技术支持-DM8-数据库安装

选择安装目录,单击浏览,选择/dm8目录,点击确定

达梦产品技术支持-DM8-数据库安装

达梦产品技术支持-DM8-数据库安装

在单击下一步

达梦产品技术支持-DM8-数据库安装

点击确定

达梦产品技术支持-DM8-数据库安装

点击安装

达梦产品技术支持-DM8-数据库安装

将下图所示的命令复制,使用root用户执行,执行成功后点击确定

达梦产品技术支持-DM8-数据库安装

关闭对话框后,数据库已经安装完成,点击完成进入数据库初始化和安装数据库实例阶段

达梦产品技术支持-DM8-数据库安装

点击初始化

达梦产品技术支持-DM8-数据库安装

初始化完成后,进入安装数据库实例阶段,如下图

达梦产品技术支持-DM8-数据库安装

该工具为dbca达梦数据库配置助手,用于增加或删除数据库实例及服务,第一次安装时需选择安装数据库实例,如需以后需要对实例或服务进行增加或者删除操作时,使用root用户或dmdba用户进入/dm8/tool/目录下,执行./dbca命令即可

配置数据库实例时,格局业务需要配置即可

达梦产品技术支持-DM8-数据库安装

达梦产品技术支持-DM8-数据库安装

达梦产品技术支持-DM8-数据库安装

达梦产品技术支持-DM8-数据库安装

达梦产品技术支持-DM8-数据库安装

达梦产品技术支持-DM8-数据库安装

达梦产品技术支持-DM8-数据库安装

达梦产品技术支持-DM8-数据库安装

安装完成后,按照页面要求执行页面中的语句

达梦产品技术支持-DM8-数据库安装

达梦产品技术支持-DM8-数据库安装

查看服务运行状态

[root@localhost ~]# systemctl status DmServerDMSERVER

达梦产品技术支持-DM8-数据库安装

使用disql连接数据库:

进入/dm8/bin 目录下。执行如下语句:

[root@localhost bin]# ./disql SYSDBA/SYSDBA@localhost:5236

达梦产品技术支持-DM8-数据库安装

此时,dm8安装完成。

Original: https://www.cnblogs.com/Songhn9/p/13518306.html
Author: 她脚踝银铃响了
Title: 达梦产品技术支持-DM8-数据库安装

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/599403/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • java通过内存流去掉多行文本中的空行

    对于多行文本,你直接通过replace,replaceAll是不能将空行删除的,你需要遍历这些行,对每行文本进行操作,最后把返回新的文本才行。 public static Stri…

    数据库 2023年6月6日
    090
  • CMD 命令汇总

    CMD 常用命令 常用命令 作用 D: 切换到 D 盘下 dir 查看当前路径下的全部内容 cd 盘符:\目录1\目录2…… 进入多级目录 cd .. 回退…

    数据库 2023年6月6日
    067
  • python 里 certifi 库的作用

    安装了certifi之后,和requests库一样也有一个cacert.pem,可以用编辑器打开cacert.pem,里面包含了很多可信任知名公司的证书/公钥库的路径,我这里是py…

    数据库 2023年6月9日
    097
  • 1. SQL

    404. 抱歉,您访问的资源不存在。 可能是URL不正确,或者对应的内容已经被删除,或者处于隐私状态。 [En] It may be that the URL is incorre…

    数据库 2023年5月24日
    086
  • xtrabackup2版本和xtrabackup8版本对比

    导语在使用xtrabackup8版本对mysql8版本进行备份恢复搭建从库的时候,继续使用xtrabackup2版本的方式,从xtrabackup_binlog_info 文件中找…

    数据库 2023年6月16日
    0116
  • JUC学习笔记(四)

    JUC学习笔记(一)https://www.cnblogs.com/lm66/p/15118407.htmlJUC学习笔记(二)https://www.cnblogs.com/lm…

    数据库 2023年6月6日
    0103
  • PHP array_values()

    array_values array_values() 函数返回一个包含给定数组中所有键值的数组,但不保留键名。 示例: function arrayValues() { $dat…

    数据库 2023年6月14日
    0130
  • 使用mybatis-plus转换枚举值

    1. 使用mybatis-plus转换枚举值 枚举值转换方式有很多,有以下方式: 后端写一个通用方法,只要前端传枚举类型,后端返回相应的枚举值前端去匹配 优点:能够实时保持数据一致…

    数据库 2023年6月11日
    0151
  • Java List分批处理

    工作中经常遇到分批处理的问题,比如将一个List列表中的数据分批次保存至数据库中。如果列表中数据条目很大,比如1000万条以上,mysql中 max_allowed_packet …

    数据库 2023年6月14日
    098
  • CSS样式

    css概述 层叠样式表(cascading style sheet) 层叠是指==将多个样式施加在一个元素(标签)上== 作用: 美化页面 将html代码与样式代码分离 好处: 功…

    数据库 2023年6月16日
    092
  • Spring(二)-生命周期 + 自动装配(xml) +自动装配(注解)

    1、生命周期 Spring容器的 bean的生命周期; Truck @Data @ToString public class Truck { //品牌 private String…

    数据库 2023年6月16日
    0101
  • 安装多个Jdk

    安装 官方下载地址 目录结构: 配置 PATH 修改 注意:此处的操作可能会有其他未知的问题,最好还是理解window的命令查找机制,然后还是需要根据具体问题具体分析解决。 测试 …

    数据库 2023年6月11日
    098
  • 一个线程的打工故事

    前言 前几天小强去阿里巴巴面试Java岗,止步于二面。 他和我诉苦自己被虐的多惨多惨,特别是深挖线程和线程池的时候,居然被问到不知道如何作答。 对于他的遭遇,结合他过了一面的那个嘚…

    数据库 2023年6月16日
    0132
  • Proxy代理模式(结构型)

    一:描述: 为其他对象提供一种代理,来控制对这个对象的访问。如当操作某个对象很复杂时,我们可以建个代理来操作复杂对象,并开放一些简单的接口/方法来让我们比较简单的间接操作,也可在代…

    数据库 2023年6月11日
    089
  • 不可不知的 MySQL 升级利器及 5.7 升级到 8.0 的注意事项

    数据库升级是一项苦乐参半的工程。好消息是,通过升级,你可以享受到新版本带来的新功能和性能提升。令人担忧的是,新版本可能与旧版本不兼容,这主要体现在以下三个方面: [En] Data…

    数据库 2023年5月24日
    074
  • 第15章 存储过程与函数

    MySQL从5.0版本开始支持存储过程和函数。存储过程和函数能够将复杂的SQL逻辑封装在一起,应用程序无须关注存储过程和函数内部复杂的SQL逻辑,而只需要简单地调用存储过程和函数即…

    数据库 2023年6月6日
    092
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球