|
|
达梦数据库 |
安装指导 |
|
|
新华三技术有限公司 http://www.h3c.com
资料版本:5W106-20241028 产品版本:iMC PLAT 7.3 (E0708) |
Copyright © 2020-2024 新华三技术有限公司及其许可者 版权所有,保留一切权利。
未经本公司书面许可,任何单位和个人不得擅自摘抄、复制本书内容的部分或全部,并不得以任何形式传播。
除新华三技术有限公司的商标外,本手册中出现的其它公司的商标、产品标识及商品名称,由各自权利人拥有。
由于产品版本升级或其他原因,本手册内容有可能变更。H3C保留在没有任何通知或者提示的情况下对本手册的内容进行修改的权利。本手册仅作为使用指导,H3C尽全力在本手册中提供准确的信息,但是H3C并不确保手册内容完全没有错误,本手册中的所有陈述、信息和建议也不构成任何明示或暗示的担保。
前 言
H3C智能管理中心安装指导各章节内容如下:
第1章 说明。配置说明。
第2章 安装达梦数据库。介绍达梦数据库的安装及配置过程。
第3章 安装iMC所需的软件包。介绍安装iMC所需软件包的安装过程。
前言部分包含如下内容:
· 读者对象
· 本书约定
· 资料意见反馈
本手册主要适用于如下工程师:
· 网络规划人员
· 现场技术支持与维护人员
· 负责网络配置和维护的网络管理员
格 式 |
意 义 |
< > |
带尖括号“< >”表示按钮名,如“单击<确定>按钮”。 |
[ ] |
带方括号“[ ]”表示窗口名、菜单名和数据表,如“弹出[新建用户]窗口”。 |
/ |
多级菜单用“/”隔开。如[文件/新建/文件夹]多级菜单表示[文件]菜单下的[新建]子菜单下的[文件夹]菜单项。 |
本书还采用各种醒目标志来表示在操作过程中应该特别注意的地方,这些标志的意义如下:
该标志后的注释需给予格外关注,不当的操作可能会对人身造成伤害。 |
|
提醒操作中应注意的事项,不当的操作可能会导致数据丢失或者设备损坏。 |
|
为确保设备配置成功或者正常工作而需要特别关注的操作或信息。 |
|
对操作内容的描述进行必要的补充和说明。 |
如果您在使用过程中发现产品资料的任何问题,可以通过以下方式反馈:
E-mail:[email protected]
感谢您的反馈,让我们做得更好!
目 录
H3C智能管理中心(以下简称iMC)支持达梦数据库的连接和使用。
本文档主要以达梦(V8.1.1.126)数据库在银河麒麟V10操作系统下安装为例,描述了达梦数据库(V8.1.1.126)的安装方法和配置过程。
操作系统安装完成后,需要安装数据库来实现数据存储和管理。下面将介绍达梦数据库的安装方法。
安装说明:
· 当iMC使用本地数据库时,iMC服务器需要安装达梦数据库服务器和达梦数据库客户端组件。
· 当iMC使用远程数据库时,iMC服务器上仅需要安装客户端组件。远程数据库服务器上需要安装达梦数据库服务器组件。在安装iMC时,数据库位置请选择“其他服务器”并输入数据库服务器IP地址。
安装达梦数据库之前需要检查或修改操作系统的配置,以保证达梦数据库正确安装和运行。
检查当前操作系统的相关信息,确认达梦数据库安装程序与当前操作系统匹配。
· 获取系统位数。
· 查询系统信息。
命令如下:
getconf LONG_BIT
nkvers
此处以银河麒麟V10操作系统为例,实际操作请根据具体的操作系统进行查询。
图2-1 检查系统信息
执行如下命令进行查询,如图2-2所示。
ulimit -a
表2-1 参数使用限制
参数 |
使用限制 |
data seg size (kbytes, -d) |
建议1048576(即1GB)以上或unlimited,此参数过小将导致数据库启动失败 |
file size (blocks, -f) |
建议unlimited,此参数过小将导致数据库安装或初始化失败 |
open files (-n) |
建议65536以上或unlimited |
Virtual memory (kbytes, -d) |
建议1048576(即1GB)以上或unlimited,此参数过小将导致数据库启动失败 |
如果需要为当前安装用户更改ulimit的资源限制,请修改文件/etc/security/limits.conf。本手册以root用户为例,修改方法如下:
(1) 使用root用户登录系统。
(2) 使用命令打开文件:
vim /etc/security/limits.conf
(3) 在文件末尾加入如下内容,如已存在则修改数值。
root soft data unlimited
root hard data unlimited
root soft fsize unlimited
root hard fsize unlimited
* soft nofile 65536
* hard nofile 65536
(4) 保存退出后重启系统即可生效。
为了保证达梦数据库的正确安装和运行,要尽量保证操作系统至少1GB的可用内存(RAM)。如果可用内存过少,可能导致达梦数据库安装或启动失败。使用以下命令检查操作内存:
· 获取内存总大小
grep MemTotal /proc/meminfo
· 获取交换分区大小
grep SwapTotal /proc/meminfo
· 获取内存使用详情
free
图2-3 检查内存
操作系统默认是UTF-8编码,需要修改为zh_CN.GB18030。
(1) 检查操作系统LANG变量,执行如下命令:
echo $LANG
(2) 在/etc/profile最后增加如下内容,如图2-4所示:
export LANG=zh_CN.GB18030
(3) 执行如下命令使修改生效并再次检查操作系统LANG变量,如图2-5所示。
source /etc/profile
echo $LANG
图2-5 修改LANG变量成功
安装之前请在官网上下载安装包,再先将安装文件上传至系统的/opt目录下。本手册以达梦(V8.1.1.126)为例进行介绍,如图2-6所示。
(1) 执行如下命令安装脚本,开始进行数据库安装。此处使用bash命令执行脚本。
bash DMInstall.bin
图2-7 执行安装
当执行bash DMInstall.bin命令提示“未检测到操作系统用户dmdba,请确认操作系统用户dmdba是否存在!”时,需确认操作系统用户dmdba是否已正确创建,若未创建,则需用户手动增加dmdba用户。相关命令如下:
useradd dmdba //增加dmdba用户
passwd dmdba //设置dmdba用户的密码
请确保以系统管理员身份运行这些命令,或者使用sudo来获取足够的权限。
(2) 选择语言和时区,单击<确定>按钮,进入达梦数据库安装向导。
图2-8 选择语言和时区
(3) 查看安装向导,单击<下一步>按钮。
图2-9 安装向导
(4) 进入“许可证协议”页面,选择“接受”,并单击<下一步>按钮。
图2-10 许可证协议
(5) 进入“Key文件”页面,单击<浏览>按钮,选择Key文件,安装程序将自动验证Key文件信息,单击<下一步>按钮。
图2-11 Key文件
(6) 进入“选择组件”页面,选择安装方式。达梦数据库安装程序提供了四种安装方式:“典型安装”、“服务器安装”、“客户端安装”和“自定义安装”。
¡ 典型安装:如果iMC使用本地数据库时,需要安装达梦数据库服务器和达梦数据库客户端组件,选择“典型安装”,如图2-12所示。
¡ 服务器安装:如果iMC使用远程数据库时,需安装达梦数据库服务器组件,选择“服务器安装”,如图2-13所示。
(7) 单击<下一步>按钮,进入“选择安装位置”页面。
图2-14 选择安装位置
(8) 单击<浏览>按钮选择安装目录。如果安装用户为root系统用户,则默认安装目录为/opt/dmdbms。
(9) 单击<下一步>按钮,进入“安装前小结”页面。
图2-15 安装前小结
(10) 检查安装的相关信息,无误后单击<安装>按钮,开始安装。
图2-16 数据库安装完成
(11) 数据库安装完成后,单击<完成>按钮,进入初始化数据库。
图2-17 初始化数据库
(12) 单击<初始化>按钮,弹出“达梦数据库配置助手”页面。
图2-18 数据库配置助手
(13) 选择“创建数据库实例”,单击<开始>按钮,进入“创建数据库模板”页面。
图2-19 创建数据库模板
(14) 系统提供三套数据库模板,选择“一般用途”,单击<下一步>按钮,进入“指定数据库目录”页面。
图2-20 指定数据库目录
(15) 单击<浏览>按钮选择数据库目录。如果安装用户为root系统用户,则默认安装目录为/opt/dmdbms/data。
(16) 单击<下一步>按钮,进入“数据库标识”页面。
图2-21 数据库标识
(17) 输入数据库名称、实例名和端口号参数,默认端口号为5236。
(18) 单击<下一步>按钮,进入“数据库文件”页面。
图2-22 数据库文件
(19) 选择或输入数据库控制、数据库日志等文件的所在位置。
(20) 单击<下一步>按钮,进入“初始化参数”页面。
图2-23 初始化参数
(21) 输入数据库相关参数,如簇大小、页大小、日志文件大小、选择字符集、是否大小写敏感等。本案例采用缺省值,用户可根据需求自行调整。
(22) 单击<下一步>按钮,进入“口令管理”页面。
图2-24 口令管理
(23) 为系统用户SYSDBA和SYSAUDITOR设置口令,并按照提示信息设置口令长度。
修改SYSDBA用户的密码时,不要包括以下字符:\%#@$*&^'",否则安装iMC时密码不能被正常检测,如果SYSDBA用户的密码已包含上述字符,请修改密码,修改密码操作请参见2.2.4 修改达梦数据库密码。
(24) 单击<下一步>按钮,进入“创建示例库”页面。
图2-25 创建示例库
(25) 按需选择是否创建示例库BOOKSHOP和DMHR。
(26) 单击<下一步>按钮,进入“创建数据库概要”页面。
图2-26 创建数据库概要
(27) 单击<完成>按钮,进行数据库实例的初始化工作。
图2-27 创建数据库完成
(28) 创建数据库完成后,单击<完成>按钮,弹出确认提示框。
图2-28 确认提示框
(29) 单击<确定>按钮,安装初始化数据库完成。
达梦数据库客户端包括达梦数据库管理工具、达梦数据库控制台工具和SQL交互式查询工具等工具。无论iMC使用本地数据库或远程数据库,均需在iMC服务器上安装达梦数据库客户端。
(1) 执行如下命令安装脚本,开始进行数据库安装,此处使用bash命令执行脚本。
bash DMInstall.bin
图2-29 执行安装
(2) 选择语言和时区,单击<确定>按钮,进入达梦数据库安装向导。
图2-30 选择语言和时区
(3) 查看安装向导,单击<下一步>按钮。
图2-31 安装向导
(4) 进入“许可证协议”页面,选择“接受”,并单击<下一步>按钮。
图2-32 许可证协议
(5) 进入“Key文件”页面,单击<浏览>按钮,选择Key文件,安装程序将自动验证Key文件信息,单击<下一步>按钮。
图2-33 Key文件
(6) 进入“选择组件”页面,选择“客户端安装”类型,单击<下一步>按钮。
图2-34 客户端安装
(7) 单击<下一步>按钮,进入“选择安装位置”页面。
图2-35 选择安装位置
(8) 单击<浏览>按钮选择安装目录。如果安装用户为root系统用户,则默认安装目录为/opt/dmdbms。
(9) 单击<下一步>按钮,进入“安装前小结”页面。
图2-36 安装前小结
(10) 检查安装的相关信息,无误后单击<安装>按钮,开始安装。
图2-37 数据库安装完成
(11) 安装完成后,单击<完成>按钮,结束安装。
达梦数据库客户端安装完成后,需要验证是否能够正常连接达梦数据库服务器。请确保远程数据库服务器上的服务已经启动,具体命令请参考2.4 启动和关闭中查看数据库状态命令。
(1) 进入达梦数据库客户端安装目录tool文件夹下,执行如下命令,如图2-38所示,启动达梦数据库管理工具。
bash manager
图2-38 启动达梦数据库管理工具
(2) 在达梦数据库管理工具窗口中,鼠标双击“LOCALHOST(SYSDBA)”连接数据库服务器。
图2-39 连接数据库服务器
(3) 输入达梦数据库服务器IP地址、端口、用户名及口令,单击<确定>按钮。
设置SYSDBA用户的密码时,不要包括以下字符:\%#@$*&^'",否则安装iMC时密码不能被正常检测。本手册以将密码由iMC123456修改为iMC_123456为例,介绍如何修改达梦数据库密码。
(1) 执行如下命令,进入bin目录。
cd /opt/dmdbms/bin
(2) 执行如下命令登录数据库:
./disql SYSDBA/iMC123456@localhost:5236
(3) 执行如下命令修改数据库密码,如图2-40所示。
alter user SYSDBA identified by iMC_123456;
(4) 修改完成执行exit命令,退出达梦数据库。
(1) iMC安装前需添加NLS_LANG变量。在终端中输入下述命令:
sed -i '$a\export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK' /etc/profile
(2) 设置达梦数据库环境变量
sed -i '$a\export DM_HOME=/opt/dmdbms' /etc/profile
sed -i '$a\export PATH=$DM_HOME/bin:$DM_HOME/tool:$PATH:HOME/bin' /etc/profile
(3) 使修改立即生效
sed -i '$a\source /etc/profile' /root/.bashrc
(4) 配置完成后重启操作系统。
(1) 修改数据库最大连接数,命令如下:
vim /opt/dmdbms/data/DAMENG/dm.ini
(2) 修改默认数值为800或大于800
MAX_SESSIONS=800
(3) 保存退出后重启数据库使修改生效。
systemctl restart DmServiceDMSERVER.service
达梦数据库安装完成后自动被配置为系统服务,因此可以使用服务的方式启动和关闭达梦数据库服务。
启动和关闭数据库命令如下:
systemctl start DmServiceDMSERVER.service
systemctl stop DmServiceDMSERVER.service
其中:DMSERVER为数据库实例名。
可以使用如下命令查看数据库运行状态:
systemctl status DmServiceDMSERVER.service
为保证iMC正常安装,需要安装如下32位软件包,在本部署指导整本手册下载页面获取安装脚本压缩文件Packages,具体操作可参考1. 如何在整本手册下载页面获取所需工具包?章节,并将Packages文件夹上传到操作系统/opt/目录下并解压。
然后以root用户权限在/opt下执行下述命令:
rpm –i –-nodeps glibc-2.28-127.el8.i686.rpm
rpm –i –-nodeps libaio-0.3.112-1.el8.i686.rpm
rpm –i –-nodeps libgcc-8.3.1-5.1.el8.i686.rpm
rpm –i –-nodeps libstdc++-8.3.1-5.1.el8.i686.rpm
rpm –i –-nodeps nss-softokn-freebl-3.53.1-11.el8_2.i686.rpm
rpm –i –-nodeps compat-libstdc++-33-3.2.3-72.el7.i686.rpm
rpm –i –-nodeps libnsl-2.28-127.el8.i686.rpm
(1) 登录https://www.h3c.com/cn/,选择“支持〉文档中心”。
(2) 选择“智能管理与运维”,单击“H3C iMC智能管理中心”下的“H3C iMC V7”,进入H3C iMC智能管理中心产品资料库。
(3) 将鼠标悬浮在对应手册名称上,手册名称后出现按钮,单击
按钮可下载并获取所需的工具包,如图4-1、图4-2所示。
本章节主要介绍如何在整本手册下载页面获取工具包,具体所需的工具包请以实际下载结果
为准,以下内容仅作为示例。