重庆思庄Oracle、Redhat认证学习论坛

标题: DataGuard之v$database中的switchover_status [打印本页]

作者: miss_puff    时间: 2017-12-21 14:52
标题: DataGuard之v$database中的switchover_status
v$database中的switchover_status
    not allowed:在主库中,这个状态表示没有有效的备用数据库。在备库中,这个状态表示未接收到主库的切换请求
    sessions active:数据库有活动会话,在物理备库中,必须执行关闭SQL子句才能在该状态下执行角色转换,在逻辑备库中,在此状态下可以进行角色转换,但角色转换将不完成,直到所有当前事务已提交。
    switchover pending:在物理备库中,此状态表示已从主数据库接收到切换请求并正在处理,物理备用数据库在这个状态下无法切换到主库角色。
    switchover latent:在物理备库中,此状态表示切换请求处于等待,但原来的主数据库已被切换回主角色。
to primary:数据库已经准备好切换到主库角色
to standby:数据库已经准备好切换到物理备库或者逻辑备库
to logical standby:数据库已从逻辑备用数据库接收数据字典,并准备切换到逻辑备用角色。
recovery needed:在物理备用数据库中,此状态表示必须在数据库切换到主角色之前应用redo log。
preparing switchover:在主数据库中,此状态指示从逻辑备用数据库接收数据字典,以便准备切换到逻辑备用角色。在逻辑备用数据库上,此状态指示数据字典已发送到主数据库和其他备用数据库。
preparing dictionary:在逻辑备用库中,此状态表示数据字典已发送到主数据库,且其他备库已经做好了切换成主库的准备
failed destination:在主库中,此状态表示有一个或者多个目标备库处于错误状态
resolvable gap:在主库中,此状态指示一个或多个备用数据库有一个重做间隙,可以通过从主数据库或从另一个备用数据库获取丢失的重做来自动解决。
unresolvable gap:在主数据库中,此状态表示一个或多个备用数据库具有重做空白,无法通过从主数据库或从另一个备用数据库获取丢失的重做来自动解决。
log switch gap:在主数据库中,此状态指示一个或多个备用数据库由于最近的日志切换而丢失redo。






欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/) Powered by Discuz! X3.2