dminit初始化达梦数据库

时间:2024-03-17 08:26:24

最近在学习达梦数据库,涉及到dminit工具,所以做一个总结。dminit是达梦数据库的命令行初始化数据库工具。
1.进入达梦安装的/bin目录下
dminit初始化达梦数据库
使用dminit工具初始化数据库,查看dminit关键字
dminit初始化达梦数据库可以看到dminit下包含很多的关键字以及他们对应的意义。

2.设置初始数据库存放目录以及数据页大小(设置后不能更改)
dminit初始化达梦数据库

谨慎!设置后不能更改的关键字:
path:初始数据库存放路径
page_size:数据页大小
case_sensitive:大小写敏感(默认敏感) case_sensitive=0(设置大小写不敏感)
charset/unicode_flag:字符集(默认是0代表GB18030,1为UTF-8)
3.设置字符集和大小写敏感。
dminit初始化达梦数据库
4.在初始数据库下/home/yume/dm8/data下查看数据库是否创建成功,并查看初始化文件dm.ini。
我这里没有指定初始化数据库名称,所以是默认的数据库名称DAMENG。如果要指定为其他名字,可以通过关键字DB_NAME修改。
dminit初始化达梦数据库
5.将dm.ini拷贝到数据库安装的bin目录下,达梦服务器就可以启动该数据库了。
dminit初始化达梦数据库

6.注册数据库服务(使用脚本注册)
注册服务脚本为 dm_service_installer.sh,用户可以使用注册服务脚本将服务脚本注册成为操作系统服务。
(1)操作前,需要切换至root账户
(2)找到注册脚本dm_seivice_installer.sh。(注册脚本和卸载脚本都在安装目录的/script/root文件夹下
(3)执行注册脚本命令。

dminit初始化达梦数据库
注册脚本命令为:意思是注册类型为dmsever,后缀名为DMSERVER的服务。
./dm_service_installer.sh -t dmserver -dm_ini /home/yume/dm8/data/DAMENG/dm.ini -p DMSERVER

其中:
-t为服务类型,注册服务类型,支持以下服务类型:dmap、 dmamon、dmserver 、dmwatcher、dmmonitor 、dmasmsvr 、dmcss 、dmcssm、dmdrs、dmdras、dmdcs、dmdss。
-p为服务名后缀,指定服务名后缀,生成的操作系统服务名为“服务脚本模板名称+服务名后缀”。
-dm_ini指定服务所需要的 dm.ini 文件路径。

7.启动服务器并查看服务器状态(status)
dminit初始化达梦数据库
启动服务(bin文件夹下)
./DmServiceDMSERVER start

中止服务
./DmServiceDMSERVER stop

查看服务器状态
./DmServiceDMSERVER status