达梦DM8数据库开机自启动配置实践

操作系统:CentOS7.6

一、数据库启动方法

        达梦DM8数据库的启动方法与ORACLE不同。

        ORACLE需要启动监听,然后使用交互式工具SQLPLUS启动数据库。

        相比之下,达梦DM8启动数据库更简单一些:        

        方法一:直接用dmserver命令手动启动,例如

/dm8/dmdbms/bin/dmserver path=/dm8/data/PROD/dm.ini

         方法二:用达梦提供的服务脚本的模版配置     

         模板在$DM_HOME/bin/service_template目录下,可以拷贝到bin目录下,修改下参数就可以使用了,例如

cp /dm8/dmdbms/bin/service_template/DmService /dm8/dmdbms/bin/DmServicePROD
       
vi /dm8/dmdbms/bin/DmServicePROD
INI_PATH="/dm8/data/PROD/dm.ini"

   DmService是达梦数据库实例服务模板,配置后启停方法如下:

#用服务脚本启动数据库
DmServicePROD start
	   
#查看状态
DmServicePROD status
	   
#关闭
DmServicePROD stop

二、开机自启动配置方法

        有两种方法配置开机自启动:

        1、手工注册服务

                将上一节方法二中的服务,手工配置成系统服务,实现开机自启。

               可参考init.d 和 systemd 配置系统服务的方法,本文略

        2、用达梦提供的系统服务注册脚本

           DM 提供了将 DM 服务脚本注册成操作系统服务的脚本,同时也提供了卸载操作系统服
务的脚本。注册和卸载脚本文件所在目录为安装目录的“/script/root”子目录下。
            注册服务脚本为 dm_service_installer.sh,用户可以使用注册服务脚本将服务脚本注
册成为操作系统服务,例如(需要root权限执行):

/dm8/dmdbms/script/root/dm_service_installer.sh -t dmserver -dm_ini /dm8/data/PROD/dm.ini -p TEST

        参数说明:-t,服务类型,-p, 服务名后缀。

        示例中,-t dmserver,表示数据库实例服务;-p TEST,配置的系统服务名为DmServiceTEST

        3、验证自启动是否配置成功

               1)关闭数据库

               2)重启操作系统

               3)查看数据库实例状态

                

[dmdba@localhost ~]$ DmServiceTEST status

        

配置成功!!!

三、注意事项说明

        注意,用上面的方法配置成功之后,建议不要用service 或systemctl命令关闭数据库。

        dmdba用户登录后,service 或systemctl命令关闭数据库会要求root权限。       

         

        可以使用下面的命令

DmServiceTEST stop

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值