用资源管理器打开安装指南文件《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的参数值:
-
在终端中执行:
ulimit -a
进行参数查询
对照指南,可以看出open files设置不满足条件,其他参数符合要求。 -
修改open files参数设置
参数的修改需要用root用户修改:/etc/security/limits.conf 配置文件,在文件后面增加以下2行配置:
* soft nofile 819200
* hard nofile 819200
增加后退出root,再退出dmdba用户,重新登录为dmdba用户,再查看相关参数,终端操作过程截图如下:
可以看到open files设置已经修改。
- 按指南“2.2.1.4 检查系统内存与存储空间 ”检查内存,这步浪潮电脑一般没问题
- 按指南“2.2.1.4 检查系统内存与存储空间 ”检查存储
执行指令df -h /home/dmdba
和df -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、恢复显示器分辨率设置。