学习完达梦DCP培训后,在自己电脑上进行了实操,这里对过程遇到的一些问题以及解决方法进行分享。
一、达梦守护进程搭建
1、启动dmwatcher守护进程后,主备库没有被拉起为open状态的原因
在以mount状态启动主备库的数据库实例服务后,启动主备库的dmwatcher服务,正常情况下数据库实例会被拉起为open状态,如果没有,可能是遇到了下面描述的问题。
1)主备库LSN不一致
在数据库实例启动过程中,能够看到LSN信息,如果两者显示不一致,那么启动dmwatcher实例是不会被拉起的,需要重新备份主库,并根据新备份恢复备库。
2)防火墙未关闭
防火墙开启状态,主备库之间无法访问到端口服务,也会导致实例无法被,这时关闭防火墙服务,实例能够正常拉起;在不关闭防火墙的状态下,也可以通过下面的命令将允许访问的端口号添加至白名单:
二、利用VMware进行集群搭建
(一)设置虚拟机固定IP
通过VMware创建的虚拟机默认是通过本地的DHCP服务进行IP地址分配的,实际使用中很不方便且可能会导致一些问题,这里我们可以通过编辑/etc/sysconfig/network-scripts目录下的ifcfg-ens33,将虚拟机网络设置为固定ip,具体操作步骤为:
1、在VMware中点击编辑–>虚拟网络编辑器,点击更改设置后,选中VMnet8后取消勾选下方的使用本地DHCP服务将IP地址分配给虚拟机,点击确认后DHCP列的已启用文字消失;
2、点击NAT设置,进入如下界面后记录下子网IP、子网掩码、网关IP信息,在设置虚拟机IP时使用;
3、登录虚拟机,进入/etc/sysconfig/network-scripts目录,修改ifcfg-ens33文件,将其中的BOOTPROTO属性修改为static,ONBOOT属性修改为yes,同时添加如下属性:
上图中NETMASK、GATEWAY、IPADDR分别对应步骤2中获取的子网掩码、网关IP、网关IP,其中IPADDR前三位与网关IP的前三位保持一致,最后一位为范围在0~255,可以自行设置;两个DNS值可以直接按上图设置,设置完成后,通过systemctl restart network重启网络服务。
4、在主机的网络中的更改适配器选项中,修改VMware Network Adapter VMnet8的属性,修改属性这种TCP/IPV4的属性,将IP地址,子网掩码,DNS服务器地址设置成与虚拟机对应的值,设置完成后,虚拟机便能够以固定IP与主机联通了。
(二)重新启动电脑后主机与虚拟机无法ping通
通过(一)中的步骤将网络设置好后,某次重启电脑,再次登录虚拟机,发现主机和虚拟机有一次ping不通了,查询完相关问题,发现是Vmware的VMware NAT service服务在主机重启后没有自动启动,通过在此电脑 > 单击鼠标右键 > 管理 > 服务 > 找到该服务并重启即可。
三、一些小问题的记录
1、DEM配置中,配置完tomcat后直接执行bin目录下的startup.sh会显示权限不够,还需要在执行chmod 775 -R bin赋予文件对应权限后,才能够正常启动tomcat程序;
2、审计关闭后,之前开启的审计会被记录下来,在再次开启审计后,开启审计对应的操作还是会被记录,需要执行对应的noaudit操作关闭审计操作后才不会执行记录;
对于在达梦数据库进行集群布置、工具部署中遇到的问题,排查问题是可以首先检查虚拟机的防火墙有没有关闭,很多问题都是由于防火墙未关闭导致的。
文章
阅读量
获赞