V$INSTANCE

V$INSTANCE 展示了当前实例的状态。

原有的运行时诊断视图中的字段(除了共有的字段)列在oracle兼容字段的后边。

表54 V$INSTANCE 结构
列名 类型 描述
INSTANCE_NUMBER NUMERIC(1000,38) 用于实例注册的实例号
INSTANCE_NAME VARCHAR(128) 实例的名字
HOST_NAME VARCHAR(128) 实例所运行的主机名,单用户模式下该字段无效
VERSION VARCHAR(300) 实例所运行的数据库版本(会截断为17个字符)
STARTUP_TIME DATE 实例启动的时间
STATUS VARCHAR(12) 实例的状态: STARTED MOUNTED OPEN(与oracle中的取值不同)
PARALLEL VARCHAR(3) 当前实例是否以并行模式运行YES或NO
THREAD# NUMERIC(1000,38) 实例打开的重做线程(目前取固定值NULL)
ARCHIVER VARCHAR(7) 自动归档状态(目前取固定值NULL)
LOG_SWITCH_WAIT VARCHAR(15) 日志切换正在等待的事件(目前取固定值NULL)
LOGINS VARCHAR(10) 是否允许多用户访问 ALLOWED RESTRICTED
SHUTDOWN_PENDING VARCHAR(3) 指明是否在等待关闭,(YES) 或(NO)(目前取固定值NULL)
DATABASE_STATUS VARCHAR(17) 数据库的状态: READ ONLY READ WRITE(与oracle中的取值不同)
INSTANCE_ROLE VARCHAR(18) 实例为活动实例PRIMARY_INSTANCE,非活动辅助实例SECONDARY_INSTANCE,UNKNOWN说明实例启动了但是没有挂载(目前取固定值NULL)
ACTIVE_STATE VARCHAR(9) 实例的静默状态(目前取固定值NULL)
BLOCKED VARCHAR(3) 指明是否所有服务都被阻塞了(YES)或(NO)(目前取固定值NULL)
STARTUP_MODE TEXT 实例启动的模式 CMD SERVICE
ARCHIVE TEXT 归档状态: YES NO
DATABASE_STATUS_PREV TEXT 上一次的数据库状态