基于飞腾2000CPU+浪潮电脑+统信UOS安装达梦数据库详解-三、安装数据库

时间:2024-10-27 15:31:49

用资源管理器打开安装指南文件《DM8 Install.pdf》。找到指南文件中的"2.2 Linux(Unix)下 DM 的安装与卸载",用浪潮英政C320F电脑忽略2.2.1 、2.2.1.2 章节,其中的软件安装包的数字签名校验涉及license培训也无需处理。

3.1、检查操作系统限制

对照操作指南中的“2.2.1.3 Linux(Unix)下检查操作系统限制 ”检查机器的data seg size、file size 、open files 、virtual memory的参数值:

  1. 在终端中执行:ulimit -a进行参数查询
    在这里插入图片描述
    对照指南,可以看出open files设置不满足条件,其他参数符合要求。

  2. 修改open files参数设置
    参数的修改需要用root用户修改:/etc/security/limits.conf 配置文件,在文件后面增加以下2行配置:

* soft nofile 819200
* hard nofile 819200

增加后退出root,再退出dmdba用户,重新登录为dmdba用户,再查看相关参数,终端操作过程截图如下:

在这里插入图片描述
可以看到open files设置已经修改。

  1. 按指南“2.2.1.4 检查系统内存与存储空间 ”检查内存,这步浪潮电脑一般没问题
  2. 按指南“2.2.1.4 检查系统内存与存储空间 ”检查存储
    执行指令df -h /home/dmdbadf -h /tmp,查看dmdba用户和临时目录的存储空间情况。

在这里插入图片描述

3.2. 修改登录脚本设置环境变量 DM_JAVA_HOME

在登录脚本文件后面增加操作指南要求的两行内容,但具体内容修改如下:

DM_JAVA_HOME=$JAVA_HOME
export DM_JAVA_HOME

修改后在终端中重新登录dmdba,操作截图如下:
在这里插入图片描述

3. 3. 调整显示器分辨率为1024*768

由于机器默认的显示器分辨率比较高,会导致安装过程中弹窗提示需要认为干预执行一些脚本的内容显示不完整,因此需要提前将显示器分辨率调整为1024*768。

3.4. 将当前登录的图形界面用户切换到新的dmdba用户

根据安装测试情况,如果要顺利安装,需要将操作系统用户切换到dmdba用户,而不是终端中切换用户,即操作系统图形界面用户需要用dmdba登录。

3.5. 执行安装

在操作系统图形界面用户dmdba登录成功后,打开终端,进入/home/dminstall目录,执行指令 ./DMInstall.bin开始安装:
在这里插入图片描述
依次出现如下界面:
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
出现上述界面后,直接选择下一步。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
点击安装开始正式安装:
在这里插入图片描述
直到出现以下窗口:
在这里插入图片描述

这时需要另外开一个终端窗口并以root用户登录,拷贝上述窗口中的脚本到其中执行(如果显示器分辨率过高,该窗口无法看到对应的执行脚本):
在这里插入图片描述
在本次安装中上述窗口中执行的指令为:/home/dmdba/dmdbms/script/root/root_installer.sh

脚本执行完成后到安装图形界面点击确定按钮继续:
在这里插入图片描述
点击“是”:
在这里插入图片描述
点击完成:
在这里插入图片描述

3.6.数据库初始化

点击初始化后完成初始化,完成初始化后:
在这里插入图片描述
点击开始:
在这里插入图片描述
一路点击下一步:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
上图中注意字符集的选择与操作系统保持一致。
设置系统用户口令:
在这里插入图片描述
两个系统用户可以设置不同口令,在此设置为了相同口令。
选择创建示例库:
在这里插入图片描述
创建摘要:
在这里插入图片描述
本次安装的摘要内容如下:

数据库名 : DAMENG
实例名 : DMSERVER
数据库目录 : /home/dmdba/dmdbms/data
端口 : 5236
路径拼接数据库名 : 是

控制文件 : 
/home/dmdba/dmdbms/data/DAMENG/dm.ctl

数据文件 : 
/home/dmdba/dmdbms/data/DAMENG/SYSTEM.DBF
/home/dmdba/dmdbms/data/DAMENG/ROLL.DBF
/home/dmdba/dmdbms/data/DAMENG/TEMP.DBF
/home/dmdba/dmdbms/data/DAMENG/MAIN.DBF

日志文件 : 
/home/dmdba/dmdbms/data/DAMENG/DAMENG01.log
/home/dmdba/dmdbms/data/DAMENG/DAMENG02.log

ELOG : 
/home/dmdba/dmdbms/data/DAMENG/

簇大小 : 16页
页大小 : 8K
日志文件大小 : 256M
时区设置 : +08:00
页面检查 : 默认
字符集 : UTF-8
USBKEY-PIN : 
页分片大小 : 4096
标识符大小写敏感 : 是
空格填充模式 : 否
改进的字符串HASH算法 : 是
启用日志文件加密 : 否
启用全库加密 : 否

启用加密 : 否

修改 SYSDBA的口令
修改 SYSAUDITOR的口令

创建示例库BOOKSHOP
创建示例库DMHR

点击完成按钮,往下创建,后再次出现需要人工以root在终端中执行脚本的提示窗口:
在这里插入图片描述
本次安装显示要执行的是如下三条脚本:

mv /home/dmdba/dmdbms/bin/DmServiceDMSERVER.service /usr/lib/systemd/system/DmServiceDMSERVER.service
systemctl enable DmServiceDMSERVER.service
systemctl start DmServiceDMSERVER.service

手工执行上面三条脚本后,点击确定按钮,选择关闭窗口。继续执行后出现如下提示:
在这里插入图片描述
点击确定,再次出现需要手工在终端中执行的脚本提示窗:
在这里插入图片描述
执行的脚本内容为:systemctl restart DmServiceDMSERVER.service
下图为在终端中执行的几个脚本截图:
在这里插入图片描述

在终端中执行后点击确定,直到出现:
在这里插入图片描述
点击完成就表示数据库安装完成。

3.7、善后工作

数据库安装完成,为了不影响日常工作,有2件善后工作:
1、操作系统图形登录界面的用户可以注销dmdba用户,切换回机器最初始的用户;
2、恢复显示器分辨率设置。