系统视图DBA_OB_SERVERS中OBServer状态字段的理解

关于系统视图DBA_OB_SERVERS中OBServer状态的描述正确的是:
A.START_SERVICE_TIME 表示节点开始对外服务的时间,值为NULL表示节点处
于不可服务状态
B.STOP_TIME 表示节点的下线时间,值为NULL表示节点未下线
C.使用ALTER SYSTEM STOP SERVER 命令停止OBServer服务后,节点的
STATUS=INACTIVE
D.使用KILL命令杀掉observer进程后,节点的STATUS=INACTIVE

多选题,大家选哪个?

1 个赞

ABD吧

3 个赞

@论坛小助手

2 个赞

选项C和D是正确的。选项C: 使用ALTER SYSTEM STOP SERVER 命令停止OBServer服务后,节点的STATUS=INACTIVE;选项D: 使用KILL命令杀掉observer进程后,节点的STATUS=INACTIVE。

具体信息可参考以下文档:

  1. 检查 OBServer 状态
2 个赞

ABC

2 个赞

感觉ABCD都对呢

2 个赞

START_SERVICE_TIME:节点启动后,开始对外服务的时间点。

•NULL:节点未启动或状态不可用

•有效值:节点开始对外服务的时间

2 个赞

STOP_TIME:节点停止服务的时间点。

•NULL:节点没有被 Stop

•有效值:节点被 Stop 的时间

2 个赞

小助手回答错了吧

2 个赞

A对
B错误 ----这个目前有疑问,下线和停止服务是一样的吗?我目前认为停止心跳才会下线,而停止服务不会下线,大家可以讨论一下
C错误,STOP SERVER后STATUS=ACTIVE STOP_TIME>0
D对 kill observer后心跳断了,所以STATUS=INACTIVE

2 个赞

ABD
选项C: 使用ALTER SYSTEM STOP SERVER 命令停止OBServer服务后,节点依然的STATUS=ACTIVE

c为啥不对

多谢了

谢谢了