龙空技术网

Oracle v$database Switchover_status解析

死磕IT 78

前言:

目前小伙伴们对“oracleover”大约比较关注,各位老铁们都需要知道一些“oracleover”的相关资讯。那么小编在网络上收集了一些有关“oracleover””的相关资讯,希望同学们能喜欢,姐妹们一起来学习一下吧!

Oracle DG在做主备切换前,要做一个v$database状态检查,Switchover_status值的含义如下:

NOT ALLOWED:当前的数据库不是带有备用数据库的主数据库;

PREPARING DICTIONARY: 该逻辑备用库正在向一个主库和其他备用库发送它的重做数据,以便为切换做准备;

PREPARING SWITCHOVER:接受用于切换的重做数据时,逻辑备用配置会使用它;

RECOVER NEEDED:备用数据库还没有接受到切换请求;

SESSIONS ACTIVE:在主数据库中存在活动的SQL会话,在继续执行之前必须断开这些会话;

SWITCHOVER PENDING:适用于已收到主数据库切换请求但是还没有处理该请求的别用数据库;

SWITCHOVER LATENT:切换没有完成并返回到主数据库;

TO LOGICAL STANDBY:主数据库已经收到了来自逻辑备用数据库的完整的字典;

TO PRIMARY:该备用数据库可以切换为主数据库;

TO STANDBY:该主数据库可以切换为备用数据库。

标签: #oracleover