达梦:如果初始化一个新的实例(基础篇)
创始人
2025-06-01 10:21:41
0

说明:
1.本文适用于已安装好数据库软件的情况(软件安装可查看文章:Linux系统环境:DM8数据库安装

2.本文使用的是dmdba进行初始化实例,该用户数组为dinstall
3.本文中的/home/dmdba/dmdbms目录为数据库软件安装目录


一、实操步骤

1.初始化实例

进入安装目录的bin目录下:

cd /home/dmdba/dmdbms/bin

创建数据存储目录:

mkdir /data/dmdata 

修改数据目录的属主和数组:

chown dmdba:dinstall -R /data/dmdata 

按默认值初始化新实例:

./dminit path=/data/dmdata 

 如果默认的5236端口被占用,可以用PORT_NUM参数重新指定数据库端口。

dminit的使用及相关参数详解,可查看如下链接:

使用 dminit | 达梦技术文档 (dameng.com)

查看 dminit 参数 | 达梦技术文档 (dameng.com)

dminit 参数详解 | 达梦技术文档 (dameng.com)

2.前台启动

执行命令:

./dmserver /data/dmdata/DMOA/DAMENG/dm.ini

有SYSTEM IS READY 就说明是正常的
ctrl+c或者输入exit回车,即退出前台启动 


3.注册服务:

进入注册服务脚本目录:

cd /home/dmdba/dmdbms/scripts/root

注册服务名为DmServiceDMSERVER的数据库服务:

./dm_service_install.sh -t dmserver -dm_ini /data/dmdata/DMOA/DAMENG/dm.ini -p DMSERVER 

-p :指定服务名后缀,如DMSERVER
-t :指定服务类型
-dm_ini:指定实例dm.ini配置文件路径

更多注册和卸载服务参数查看:达梦:如何注册和卸载达梦数据库服务(基础篇)

4.使用服务名,启动数据库服务

进入安装目录的bin目录下:

cd /home/dmdba/dmdbms/bin
./DmServiceDMSERVER start

5.配置环境变量

切换到dmdba用户:

su - dmdba 

配置环境变量 :

vi .bash_profile
export DM_HOME="/home/dmdba/dmdbms"
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/home/dmdba/dmdbms/bin"
export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool  
export MALLOC_ARENA_MAX=1

 使环境变量生效:

source .bash_profile


6.确定数据库的进程

ps -ef|grep dmdba 

 确定dmap和dmserver进程在即可。


~~~~~~~~~~~~~~~~~~~~~~~~~~~~分享完毕啦~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

更多内容,请访问达梦社区地址:https:eco.dameng.com

相关内容

热门资讯

监控摄像头接入GB28181平... 流程简介将监控摄像头的视频在网站和APP中直播,要解决的几个问题是:1&...
Windows10添加群晖磁盘... 在使用群晖NAS时,我们需要通过本地映射的方式把NAS映射成本地的一块磁盘使用。 通过...
protocol buffer... 目录 目录 什么是protocol buffer 1.protobuf 1.1安装  1.2使用...
educoder数据结构与算法...                                                   ...
MySQL下载和安装(Wind... 前言:刚换了一台电脑,里面所有东西都需要重新配置,习惯了所...
MFC文件操作  MFC提供了一个文件操作的基类CFile,这个类提供了一个没有缓存的二进制格式的磁盘...
在Word、WPS中插入AxM... 引言 我最近需要写一些文章,在排版时发现AxMath插入的公式竟然会导致行间距异常&#...
有效的括号 一、题目 给定一个只包括 '(',')','{','}'...
Fluent中创建监测点 1 概述某些仿真问题,需要创建监测点,用于获取空间定点的数据࿰...
【Ctfer训练计划】——(三... 作者名:Demo不是emo  主页面链接:主页传送门 创作初心ÿ...