三台数据库服务,读写分离架构,一个主节点读写,俩个节点只读;其中一个读节点,被攻击下线;进行数据库查询报错
程序日志
一主两备读写分离集群,其中一台备机停机。理论上连接数据库时,会进行活动的备机来进行分发。 这个可以检查下你的jdbc的连接串配置和dm_svc.conf配置文件,看看设置连接方式。 另外,其中一台备机异常,这个是否影响到整个集群正常运行,也需要检查下。 可以看看集群运行日志,是否其中一个备机下线后,其他主备正常,然后再来查看下应用的jdbc连接串等配置, jdbc日志可以打开,查看下驱动报错。 确认下到时是应用还是数据库环节哪里有问题。
请查看数据库版本和驱动版本。 查看数据库版本 dm8 select id_code(); dm7 select * from v$versions;
查看数据库驱动版本。
java -jar 驱动包名称
一主两备读写分离集群,其中一台备机停机。理论上连接数据库时,会进行活动的备机来进行分发。 这个可以检查下你的jdbc的连接串配置和dm_svc.conf配置文件,看看设置连接方式。 另外,其中一台备机异常,这个是否影响到整个集群正常运行,也需要检查下。 可以看看集群运行日志,是否其中一个备机下线后,其他主备正常,然后再来查看下应用的jdbc连接串等配置, jdbc日志可以打开,查看下驱动报错。 确认下到时是应用还是数据库环节哪里有问题。