达梦数据库安装及配置图文教程 附DM8安装包

达梦数据库安装及配置图文教程 附DM8安装包达梦数据库的安装欢迎使用新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML图表FLowchart流程图导出与导入导出导入欢迎使用你好!这是你第一次使用M…

大家好,又见面了,我是你们的朋友全栈君。

前言

本章讲解达梦数据库服务器的安装及配置步骤。本章所讲解的主要针对DM7_rh6_x64的安装,大家安装过程中有任何问题可以访问eco.dameng.com解决。这个是达梦的官网云适配中心。

一、达梦数据库安装包的下载

  1. 从达梦官网下载所需的数据库安装包【下载需要注册登录账户】
    www.dameng.com

二、达梦数据库安装步骤

安装前准备

  1. 检查 Linux(Unix) 系统信息
    用户在安装 DM 前,需要检查当前操作系统的相关信息,确认 DM 安装程序与当前操作系统匹配,以保证 DM 能够正确安装和运行。用户可以使用以下命令检查操作系统基本信息。如下图所示:

获取系统位数

#getconf LONG_BIT

查询操作系统 release 信息

#lsb_release -a

查询系统信息

#cat /etc/issue

查询系统名称

#uname -a

在这里插入图片描述

  1. 创建安装用户
    为了减少对操作系统的影响,用户不应该以 root 系统用户来安装和运行 DM。用户 可以在安装之前为 DM 创建一个专用的系统用户。

创建安装用户组 dinstall。

groupadd dinstall	

创建安装用户 dmdba。

useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba

初始化用户密码。

passwd dmdba
  1. Linux(Unix)下检查操作系统限制
    运行 ulimit -a 进行查询。如下图所示:
    在这里插入图片描述

参数使用限制:
1.data seg size
data seg size (kbytes, -d)
建议用户设置为 1048576(即 1GB)以上或 unlimited(无限制),此参数过小 将导致数据库启动失败。
2.file size
file size(blocks, -f)
建议用户设置为 unlimited(无限制),此参数过小将导致数据库安装或初始化 失败。
3.open files
open files(-n)
建议用户设置为 65536 以上或 unlimited(无限制)。
4.virtual memory
virtual memory (kbytes, -v)
建议用户设置为 1048576(即 1GB)以上或 unlimited(无限制),此参数过小 将导致数据库启动失败。

如 果用 户需 要为当 前安 装用户更改 ulimit 的 资源限制 ,请修改 文件 /etc/security/limits.conf

  1. 检查系统内存与存储空间

检查内存

为了保证 DM 的正确安装和运行,要尽量保证操作系统至少 1GB 的可用内存(RAM)。 如果可用内存过少,可能导致 DM 安装或启动失败。用户可以使用以下命令检查操作内存:
#获取内存总大小

grep MemTotal /proc/meminfo

#获取交换分区大小

grep SwapTotal /proc/meminfo

#获取内存使用详情

free

在这里插入图片描述
检查存储空间

  1. DM 完全安装需要 1GB 的存储空间,用户需要提前规划好安装目录,预留足够的 存储空间。用户在 DM 安装前也应该为数据库实例预留足够的存储空间,规划好数据路径 和备份路径。用户可使用以下命令检查存储空间:

#查询目录/mount_point/dir_name 可用空间

df -h /mount_point/dir_name
  1. DM 安装程序在安装时将产生临时文件,临时文件需要 1GB 的存储空间,临时文 件目录默认为/tmp。用户可以使用以下命令检查存储空间。如下图所示:
    在这里插入图片描述

如果/tmp 目录不能保证 1GB 的存储空间,用户可以扩展/tmp 目录存储空间或者通 过设置环境变量 DM_INSTALL_TMPDIR 指定安装程序的临时目录。具体命令如下所示:

#以 BASH 为例:

mkdir -p /mount_point/dir_name DM_INSTALL_TMPDIR=/mount_point/dir_name
export DM_INSTALL_TMPDIR

安装DM数据库软件

用户应登录或切换到安装系统用户,进行以下安装步骤的操作(注:不建议使用 root系统用户进行安装)。
将 DM 安装光盘放入光驱,然后加载(mount)光驱。

一般可以通过执行下面的命令来 加载光驱:

mount /dev/cdrom /mnt/cdrom	

这里假定光驱对应的文件为/dev/cdrom 且目标路径/mnt/cdrom 已存在。加载 (mount) 光驱后, 在/mnt/cdrom 目录下存在 DMInstall.bin 文件, DMInstall.bin 文 件 就是 DM 的 安 装程 序 。在 运行 安装 程 序前 ,需 要赋 予 DMInstall.bin 文件执行权限。
具体命令如下所示:

chmod 755 ./DMInstall.bin	

远程图形界面安装有2种方法:
1、同网段的IP,可以通过Xmanager – Passive把安装界面输出到本地。
export DISPLAY=IP地址:0.0
2、非同网段IP,可以通过VNC工具远程桌面来安装,这里不详细介绍VNC。

执行以下命令将运行 DM 的图形化安装。
./DMInstall.bin

安装过程如下: 步骤1:选择语言和时区
在这里插入图片描述

步骤 2:欢迎页面
点击“开始”按钮继续安装。如下图所示:
在这里插入图片描述

步骤 3:许可证协议
在安装和使用 DM 之前,该安装程序需要用户阅读许可协议条款,用户如接受该协议, 则选中“接受”,并点击“下一步”继续安装;用户若选中“不接受”,将无法进行安装。 如下图所示:
在这里插入图片描述

步骤 4:查看版本信息
用户可以查看 DM 服务器、客户端等各组件相应的版本信息。如下图所示:
在这里插入图片描述

步骤 5:验证 Key 文件
用户点击“浏览”按钮,选取 Key 文件,安装程序将自动验证 Key 文件信息。如果是合法的 Key 文件且在有效期内,用户可以点击“下一步”继续安装。即便没有key点击“下一步”也是可以安装使用的。如下图所示:
在这里插入图片描述
步骤 6:选择安装方式
DM 安装程序提供四种安装方式:“典型安装”、“服务器安装”、“客户端安装”和“自 定义安装”,用户可根据实际情况灵活地选择。如下图所示:
典型安装包括:服务器、客户端、驱动、用户手册、数据库服务。 服务器安装包括:服务器、驱动、用户手册、数据库服务。 客户端安装包括:客户端、驱动、用户手册。 自定义安装包括:根据用户需要勾选组件,可以是服务器、客户端、驱动、用户手
册、数据库服务中的任意组合。
在这里插入图片描述
一般地,作为服务器端的机器只需选择“服务器安装”选项,特殊情况下,服务器 端的机器也可以作为客户机使用,这时,机器必须安装相应的客户端软件。
步骤 7:选择安装目录 选择安装目录。如下图所示。
在这里插入图片描述
DM 默认安装目录为$HOME/dmdbms (如果安装用户为 root 系统用户,则默认安装 目录为/opt/dmdbms,但不建议使用 root 系统用户来安装 DM),用户可以通过点击“浏 览”按钮自定义安装目录。
说明:安装路径里的目录名由英文字母、数字和下划线等组成,不建议使用包含空 格和中文字符的路径等。

步骤 8:安装前小结 显示用户即将进行的安装的有关信息,例如产品名称、版本信息、安装类型、安装
目录、可用空间、可用内存等信息,用户检查无误后点击“安装”按钮,开始拷贝安装 的软件。如下图所示:
在这里插入图片描述

步骤 9:安装 安装。如下图所示。
在这里插入图片描述

注意:当安装进度完成时将会弹出对话框,提示使用 root 系统用户执行相关命令。 用户可根据对话框的说明完成相关操作,之后可关闭此对话框,点击“完成”按钮结束 安装。如下图所示:
在这里插入图片描述

创建数据库

步骤 10:初始化数据库
如用户在选择安装组件时选中服务器组件,DM 安装过程结束时,将会提示是否初始 化数据库,如下图所示。若用户未安装服务器组件,安装完成后,点击“完成”将直接 退出,点击“取消”将完成安装,关闭对话框。
在这里插入图片描述

若用户选中创建数据库选项,点击“初始化”将弹出数据库配置工具。用户可选择创建数据库实例、删除数据库实例、注册数据库服务和删除数据库服务四种操作方式。如下图所示:
在这里插入图片描述

步骤 11:创建数据库模板
系统提供三套数据库模板供用户选择:一般用途、联机分析处理和联机事务处理,
用户可根据自身的用途选择相应的模板。如下图所示:
在这里插入图片描述

步骤 12:选择数据库目录
在这里插入图片描述

步骤 13:输入数据库标识
用户可输入数据库名称、实例名、端口号等参数。如下图所示:
在这里插入图片描述
步骤 14:数据库文件所在位置
用户可通过选择或输入确定数据库控制、数据库日志等文件的所在位置,并可通过 右侧功能按钮,对文件进行添加或删除。如下图所示
在这里插入图片描述
步骤 15:数据库初始化参数
用户可输入数据库相关参数,如簇大小、页大小、日志文件大小、选择字符集、是 否大小写敏感等。如下图所示:
在这里插入图片描述

步骤 16:口令管理
用户可输入 SYSDBA,SYSAUDITOR 的密码,对默认口令进行更改,如果安装版本 为安全版,将会增加 SYSSSO 用户的密码修改。如下图所示:
在这里插入图片描述

步骤 17:选择创建示例库
在这里插入图片描述
步骤 18:点击“完成”进行数据库实例的初始化工作

步骤 19:安装初始化数据库
在这里插入图片描述

使用非 root 系统用户在初始化 数据库完成时,将弹出提示框,提示应以 root 系统用户执行以下命令,用来创建数据库 的随机启动服务。如下图所示:
在这里插入图片描述

三、达梦数据库的启动/停止

1、通过下面方式可以启动、停止、查看服务状态

cd /etc/init.d/
./DmServiceDMSERVER [start]  [stop] [status]

2、也可以通过service命令 启动、停止、查看服务状态

service DmServiceDMSERVER [start]  [stop] [status]

3、CentOS 7系列的可以通过systemctl命令 启动、停止、查看服务状态

systemctl [start]  [stop] [status] DmServiceDMSERVER 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/140020.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java初级求职简历,初级Java软件工程师求职简历范文[通俗易懂]

    求职目标:Java软件工程师姓名:张XX年龄:24岁住址:北京市朝阳区电话:135xxxxxxxx邮箱:lucky@ijianli.com教育背景2013.09-至今??XXXXX大学??通信工程(本科)主修课程:电路理论基础、电子线路(线性与非线性)、电磁场理论、数字图像处理、数字系统与逻辑设计、单片机原理及其接口技术、信号与线性系统、数字信号处理、微机原理与测控技术、计算机网络与数据…

    2022年4月10日
    51
  • noip2013普及组复赛答案_noip2020初赛

    noip2013普及组复赛答案_noip2020初赛Prob.1转圈游戏找到循环节,然后快速幂。代码:#include<cstdio>#include<cstring>#include<iostream>usingnamespacestd;intpos[1000005],vis[1000000];intn,m,k,x,p,mod;intpow(…

    2022年10月25日
    0
  • ubuntu 卸载软件命令及方法[通俗易懂]

    ubuntu 卸载软件命令及方法[通俗易懂]1、如果是从UbuntuSoftwareCenter安装的,进入center,找到那个软件,很明显会有“卸载”的按钮;2、如果是tar、gz、zip之类解压就能用,免安装的,直接删除;3、如果是自己下载的deb包安装,或者通过apt-getinstall安装、或者通过添加ppa安装,使用sudoapt-getautoremovesoftware-name来卸载,为了一次卸干净,可以

    2022年10月5日
    0
  • PCI与PCIe学习一——硬件篇[通俗易懂]

    PCI与PCIe学习一——硬件篇[通俗易懂]文章转载自:点击打开链接最近在学习驱动开发过程中涉及到PCI相关知识,在网上看了很多文章,良莠不齐,我总结一下比较好的文章分享给大家,那就从源头开始说起。PCI总线和设备树是X86硬件体系内很重要的组成部分,几乎所有的外围硬件都以这样或那样的形式连接到PCI设备树上。虽然Intel为了方便各种IP的接入而提出IOSF总线,但是其主体接口(primaryinterface)…

    2022年6月15日
    46
  • 迅雷修改tracker服务器,qBittorrent 添加自定义 Tracker 的方法[通俗易懂]

    迅雷修改tracker服务器,qBittorrent 添加自定义 Tracker 的方法[通俗易懂]之前一直用uTorrent,前几天试了下qBittorrent之后,发现qBittorrent更容易添加自定义Tracker地址。uTorrent还需要每次添加或者修改Tracker服务器地址,而qBittorrent可以设置自动添加Tracker地址,而不需要每次下载都添加了。方法很简单:1.打开qBittorrent之后,点击工具→选项:2.在打开的界面中点击左…

    2022年9月27日
    0
  • form factor_perform和performance的区别和用法

    form factor_perform和performance的区别和用法performSelector:withObject:是在iOS中的一种方法调用方式。他可以向一个对象传递任何消息,而不需要在编译的时候声明这些方法。所以这也是runtime的一种应用方式。performSelector和直接调用方法的区别就在与runtime。直接调用编译是会自动校验。如果方法不存在,那么直接调用在编译时候就能够发现,编译器会直接报错。但是使用performSelec…

    2022年10月24日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号