我有两个数据库做主备,当一个“出现问题”时,要将“主”切到另一个上。目前,我判断“出现问题”的方法是:在当前连接上依次执行以下语句:1.如果不存在测试表,则create测试表;
2.insert一条记录;
3.update这条记录;
4.select这条记录;
5.delete这条记录;
如果有一条以上语句不成功,则切换“主”库。请问有更好的方法吗?Oracle有没有什么状态参数可以直接获得当前数据库的读写状态?谢谢!