银河麒麟V10服务器版安装达梦DM8数据库的详细过程
<div id="navCategory"><h5 class="catalogue">目录</h5><ul class="first_class_ul"><li><a href="#_label0">环境</a></li><li><a href="#_label1">达梦数据库DM8的下载及安装参考</a></li><li><a href="#_label2">安装前准备</a></li><ul class="second_class_ul"><li><a href="#_lab2_2_0">root 用户操作</a></li><li><a href="#_lab2_2_1">数据库安装</a></li></ul><li><a href="#_label3">配置实例</a></li><ul class="second_class_ul"></ul><li><a href="#_label4">注册服务</a></li><ul class="second_class_ul"></ul><li><a href="#_label5">启动、停止数据库</a></li><ul class="second_class_ul"></ul><li><a href="#_label6">使用 DM 管理工具连接</a></li><ul class="second_class_ul"></ul></ul></div><p class="maodian"><a name="_label0"></a></p><h2>环境</h2><p>VMware Workstation 虚拟机安装 Kylin-Server-V10-SP3-General-Release-2212-X86_64<br />vCPU 2 核心, 内存 10GB</p>
<p class="maodian"><a name="_label1"></a></p><h2>达梦数据库DM8的下载及安装参考</h2>
<p>下载:<a href="https://eco.dameng.com/download/?_blank" rel="external nofollow" target="_blank">https://eco.dameng.com/download/?_blank</a><br />安装:<a href="https://eco.dameng.com/document/dm/zh-cn/start/install-dm-linux-prepare.html" rel="external nofollow" target="_blank">https://eco.dameng.com/document/dm/zh-cn/start/install-dm-linux-prepare.html</a><br />这里选择 X86 的 RedHat 8</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202403/202403190930105.png" /></p>
<p>特别提醒,安装过程涉及到频繁切换用户,请特别注意!!!</p>
<p class="maodian"><a name="_label2"></a></p><h2>安装前准备</h2>
<p class="maodian"><a name="_lab2_2_0"></a></p><h3>root 用户操作</h3>
<div class="jb51code"><pre class="brush:bash;"># 达梦数据库安装包 dm8_20230104_x86_rh6_64.zip 下载到 /data/software/
cd /data/software/
unzip dm8_20230104_x86_rh6_64.zip
# 检查 iso sha256值是否正确
sha256sum dm8_20230104_x86_rh6_64.iso
# 与下面的值比较
cat dm8_20230104_x86_rh6_64.iso_SHA256.txt
# 创建用户所在的组
groupadd dinstall
# 创建用户
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
# 修改用户密码
passwd dmdba
# 麒麟系统对密码有要求,这里输入 klvchen_123
# 修改文件打开最大数(重启服务器后永久生效)
cat >> /etc/security/limits.conf <<EOF
dmdba hard nofile 65536
dmdba soft nofile 65536
dmdba hard stack 32768
dmdba soft stack 16384
EOF</pre></div>
<p>切换到 dmdba 用户,查看是否生效,命令如下:</p>
<div class="jb51code"><pre class="brush:bash;">su - dmdba
ulimit -n 65536
ulimit -a</pre></div>
<p>切换到 root 用户,挂载镜像</p>
<div class="jb51code"><pre class="brush:bash;"># iso 保存在 /data/softwar/ 下
mount -o loop /data/software/dm8_20230104_x86_rh6_64.iso /mnt
# 新建目录用来安装 DM 数据库
mkdir /dm8
chown dmdba:dinstall -R /dm8/
chmod -R 755 /dm8</pre></div>
<p class="maodian"><a name="_lab2_2_1"></a></p><h3>数据库安装</h3>
<p>切换至 dmdba 用户</p>
<div class="jb51code"><pre class="brush:bash;">su - dmdba
cd /mnt/
./DMInstall.bin -i</pre></div>
<p>按需求选择安装语言,默认为中文。本地安装选择【不输入 Key 文件】,选择【默认时区 21】。</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202403/202403190930106.png" /></p>
<p>选择【1-典型安装】,按已规划的安装目录 /dm8 完成数据库软件安装,不建议使用默认安装目录。</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202403/202403190930107.png" /></p>
<p>根据提示切换到root 用户执行脚本</p>
<div class="jb51code"><pre class="brush:bash;">exit
/dm8/script/root/root_installer.sh</pre></div>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202403/202403190930108.png" /></p>
<p>切换到 root 用户进入 dmdba 用户的根目录下,配置对应的环境变量</p>
<div class="jb51code"><pre class="brush:bash;">cd /home/dmdba/
cat >> .bash_profile << -'EOF'
export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool
-EOF</pre></div>
<p>切换至 dmdba 用户下,执行以下命令,使环境变量生效。</p>
<div class="jb51code"><pre class="brush:bash;">su - dmdba
source .bash_profile
cat .bash_profile</pre></div>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202403/202403190930109.png" /></p>
<p class="maodian"><a name="_label3"></a></p><h2>配置实例</h2>
<p>切换到 root 用户 创建实例存放路径</p>
<div class="jb51code"><pre class="brush:bash;">exit
mkdir -p /dm/data
# 授予权限
chown dmdba:dinstall -R /dm</pre></div>
<p>使用 dmdba 用户配置实例,进入到 DM 数据库安装(/dm8)目录下的 bin 目录中,使用 dminit 命令初始化实例。</p>
<div class="jb51code"><pre class="brush:bash;">su - dmdba
cd /dm8/bin
./dminit path=/dm/data</pre></div>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202403/2024031909301010.png" /></p>
<p class="maodian"><a name="_label4"></a></p><h2>注册服务</h2>
<p>注册服务需使用 root 用户进行注册。使用 root 用户进入数据库安装目录的 /script/root 下,如下所示:</p>
<div class="jb51code"><pre class="brush:bash;">exit
cd /dm8/script/root
./dm_service_installer.sh -t dmserver -dm_ini /dm/data/DAMENG/dm.ini -p DMSERVER</pre></div>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202403/2024031909301011.png" /></p>
<p class="maodian"><a name="_label5"></a></p><h2>启动、停止数据库</h2>
<p>使用 root 用户操作<br />启动数据库,如下所示:</p>
<div class="jb51code"><pre class="brush:bash;">systemctl start DmServiceDMSERVER.service</pre></div>
<p>停止数据库,如下所示:</p>
<div class="jb51code"><pre class="brush:bash;">systemctl stop DmServiceDMSERVER.service</pre></div>
<p>重启数据库,如下所示:</p>
<div class="jb51code"><pre class="brush:bash;">systemctl restart DmServiceDMSERVER.service</pre></div>
<p>查看数据库服务状态,如下所示:</p>
<div class="jb51code"><pre class="brush:bash;">systemctl status DmServiceDMSERVER.service</pre></div>
<p class="maodian"><a name="_label6"></a></p><h2>使用 DM 管理工具连接</h2>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202403/2024031909301012.png" /></p>
<p>用户名和密码默认为 SYSDBA/SYSDBA</p>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202403/2024031909301013.png" /></p>
<p>到此这篇关于银河麒麟V10服务器版安装达梦DM8数据库的文章就介绍到这了,更多相关银河麒麟V10内容请搜索琼殿技术社区以前的文章或继续浏览下面的相关文章希望大家以后多多支持琼殿技术社区!</p>
頁:
[1]