bc3f9276acf88283a0569b9b9ef9ee92.png

在线QQ客服:1922638

专业的SQL Server、MySQL数据库同步软件

我遇到了一个问题,我根本没有使用Dameng数据库,如何重新启动需要在Linux中重新启动的服务?

我在Internet上找到了很多信息,但我没有解决。最后,我请同事们得到答案。现在,我将记录该过程。

最初是通过https://blog.csdn.net/jl_li/article/details/100559027解决此博客问题,但遇到以下问题:

通过命令行启动数据库实例:

su?-? dmdba

光盘?/db/dmdbms/bin

https://blog.csdn.net/LIUWENCAIJIAYOU/article/details/dmserver/dbdata/CNDT/dm.ini

执行重新启动,并且错误报告如下:

[dmdba @ vm-hrx-app? bin] $ ? https://blog.csdn.net/LIUWENCAIJIAYOU/article/details/dmserver?重新启动

文件? dm.key?不?找到了吗?采用?默认?执照!

dmserver?启动?失败了吗?码? =?-103? [无效?启动?参数]

查看有关找不到文件的消息。查看dmserver进程并找到文件位置:/DATA/emd_data/DM_EMD/dm.ini

[dmdba @ vm-hrx-app? bin] $? ps?-ef? |? grep? dmserver

dmdba? 508346540? 10:04?点/200:00:00? grep? dmserver

dmdba48696? 10个? Oct1701:53:50? /DATA/dmdbms/bin/dmserver/DATA/emd_data/DM_EMD/dm.ini-noconsole

下次执行

[dmdba @ vm-hrx-app? bin] $ ? https://blog.csdn.net/LIUWENCAIJIAYOU/article/details/dmserver?重新开始?/DATA/emd_data/DM_EMD/dm.ini /strong>

文件? dm.key?不?找到了吗?采用?默认?执照!

dmserver?启动?失败了吗?码? =?-103? [无效?启动?参数]

找不到提示? dm.key。尝试查找,但找不到

[dmdba @ vm-hrx-app? DATA] $?找到?。? dm.key?

找:? `https://blog.csdn.net/LIUWENCAIJIAYOU/article/details/lost+found” :许可?拒绝

问题不能在这里解决。后来,我找到https://www.jianshu.com/p/94011683b2f0,指的是解决问题。

30.在linux系统下?如何设置Dameng数据库在启动后自动启动?

修改启动脚本,移动DM启动脚本DmServiceXXXXX?要/etc/init.d,chkconfig? DmServiceXXXXX?在

确认此数据库可以由dmdba用户的正常前台启动(必需的步骤)后,操作步骤如下:

步骤1:复制数据库实例服务脚本dmserverd,将其命名为DmInstanceServiceDAMENG并对其进行修改,将路径值修改为dm.ini路径(必需),将dm_home设置为dm主程序安装路径(必需),将svc_porg设置为数据库实例名称(可选,推荐)。

步骤2:复制脚本DmInstanceServiceDAMENG?到/etc/rc.d/init.d?目录。

cp?/opt/dmdbms/bin/DmInstanceServiceDAMENG?/etc/rc.d/init.d/DmInstanceServiceDAMENG

步骤3:给服务脚本DmInstanceServiceDAMENG?可执行权限。

chmod? 777?/etc/rc.d/init.d/DmInstanceServiceDAMENG

步骤4:注册? DM实例服务,并将其配置为在启动时自动启动。

chkconfig? DmInstanceServiceDAMENG

chkconfig? DmInstanceServiceDAMENG?在

chkconfig?列表? DmInstanceServiceDAMENG

步骤5:在后台启动Dameng数据库实例服务,检查服务状态,然后关闭实例服务。

服务? DmInstanceServiceDAMENG?开始

服务? DmInstanceServiceDAMENG?状态

服务? DmInstanceServiceDAMENG?停止

按照上面的提示进行操作。

当Dameng启动时,可能会将启动脚本放入?/etc/rc.d/init.d?目录

查看/etc/rc.d/init.d?目录

[dmdba @ vm-hrx-app? ] $ ?光盘?/etc/rc.d/init.d

[dmdba@vm-hrx-appinit.d] $? ls

ac? cloud-initgfs2itomsAgentnetfspostfixrpcidmapd? sshd

atd? cloud-init-localhaldaemon? kdump? networkpsacct? rpcsvcgssdsysstat

auditdcpuspeedhaltkillall? NetworkManager? quota_nldrsyslog? udev-post

blk-availabilitycrond? ip6tables? lvm2-lvmetadnfsrdiscsandbox? vsftpd

cgconfig? ? DmServiceABX ??? iptableslvm2-monitornfslockrestorecondsaslauthd? winbind

不高兴? dnsmasq? irqbalancemdmonitor? ntpd? ng? singlewpa_supplicant

cloud-configfirstboot? iscsi? messagebusntpdaterpcbindsmartdzabbix-agent

云决赛?功能? iscsidnetconsoleovirt-guest-agentrpcgssdspice-vdagentd

找到了该服务器Dameng吗?:DmServiceABX

尝试查看状态?未获得许可

[dmdba@vm-hrx-appinit.d] $? 服务? DmServiceABX?状态

/sbin/服务:?线? 3 :?/etc/init.d/功能:? 许可吗?拒绝

[dmdba@vm-hrx-appinit.d] $? pwd

/etc/rc.d/init.d

切换到?根帐户

[root @ vm-hrx-app? bin]#?光盘?/etc/rc.d/init.d

[root@vm-hrx-appinit.d]#? ls

ac? cloud-initgfs2itomsAgentnetfspostfixrpcidmapd? sshd

atd? cloud-init-localhaldaemon? kdump? networkpsacct? rpcsvcgssdsysstat

auditdcpuspeedhaltkillall? NetworkManager? quota_nldrsyslog? udev-post

blk-availabilitycrond? ip6tables? lvm2-lvmetadnfsrdiscsandbox? vsftpd

cgconfigDmServiceABX iptableslvm2-monitornfslockrestorecondsaslauthd? winbind

不高兴? dnsmasq? irqbalancemdmonitor? ntpd? ng? singlewpa_supplicant

cloud-configfirstboot? iscsi? messagebusntpdaterpcbindsmartdzabbix-agent

云决赛?功能? iscsidnetconsoleovirt-guest-agentrpcgssdspice-vdagentd

查看数据库状态

[root@vm-hrx-appinit.d]#? 服务? DmServiceABX?状态

DmServiceABX? (Pid?48696)?是吗正在运行…

停止数据库服务

[root@vm-hrx-appinit.d]#?服务? DmServiceABX?停止

停下来吗DmServiceABX :? [确定]

重新启动数据库服务

[root@vm-hrx-appinit.d]#? 服务? DmServiceABX?开始

开始? DmServiceABX :? [确定]

查看监听端口号

[dmdba @ vm-hrx-app? DATA] $? netstat?-lntup |? grep? 5814

(不是吗?全部?过程?可能吗?已被识别?非所有者?过程?信息

?将?不?是?显示了吗?您?将?有?至?是?根?至?看到?它?全部。)

tcp00? ::: 5236? ::: * LISTEN5814/dmserver?

[dmdba @ vm-hrx-app? DATA] $? netstat?-lntup |? grep? dmserver

(不是吗?全部?过程?可能吗?已被识别?非所有者?过程?信息

?将?不?是?显示了吗?您?将?有?至?是?根?至?看到?它?全部。)

tcp00? ::: 5236? ::: * LISTEN5814/dmserver?

登录数据库

[dmdba @ vm-hrx-app? bin] $ ? https://blog.csdn.net/LIUWENCAIJIAYOU/article/details/disql? SYSDBA/SYSDBA@***.***.***。 ***:5236

服务器[***。 ***。 ***。 ***:5236]:模式?是吗正常,?州?是吗打开

正常?用户?登录

登录?用过的?时间:? 39.458(ms)

disql? V7.1.5.60-Build(2016.03.16-66553trunc)

连接的?至:? DM? 7.1.5.60

SQL \\>选择? *?从? User_tables;//执行SQL

SQL \ gt;退出;??//退出

在远程telnet ***上。 ***。 ***。 ***? 5236,并发现telnet可以连接,即监视已正常启动

更多推荐