V $ DATABASE

V$DATABASE 从控制文件显示有关数据库的信息。

数据类型描述
DBIDNUMBER创建数据库并存储在所有文件头中时计算的数据库标识符
NAMEVARCHAR2(9)数据库的名称
CREATEDDATE数据库的创建日期
RESETLOGS_CHANGE#NUMBER打开的重置日志中的系统更改号(SCN)
RESETLOGS_TIMEDATE打开重置日志的时间戳
PRIOR_RESETLOGS_CHANGE#NUMBERSCN在之前的重置日志
PRIOR_RESETLOGS_TIMEDATE先前重置日志的时间戳
LOG_MODEVARCHAR2(12)归档日志模式:
  • NOARCHIVELOG

  • ARCHIVELOG

  • MANUAL

CHECKPOINT_CHANGE#NUMBER最后一个SCN检查点
ARCHIVE_CHANGE#NUMBER数据库强制存档SCN。任何具有低于此值的起始SCN的重做日志都将被强制归档。
CONTROLFILE_TYPEVARCHAR2(7)控制文件的类型:
  • STANDBY - 表示数据库处于待机模式

  • CLONE - 表示克隆数据库

  • BACKUPCREATED - 表示正在使用备份或创建的控制文件恢复数据库

  • CURRENT - 数据库可供一般使用

CONTROLFILE_CREATEDDATE控制文件的创建日期
CONTROLFILE_SEQUENCE#NUMBER控制文件序列号由控制文件事务递增
CONTROLFILE_CHANGE#NUMBER备份控制文件中的最后一个SCN; 如果控制文件不是备份,则返回null
CONTROLFILE_TIMEDATE备份控制文件中的上一个时间戳; 如果控制文件不是备份,则返回null
OPEN_RESETLOGSVARCHAR2(11)NOT ALLOWEDALLOWEDREQUIRED)指示下一个数据库是否允许或需要resetlogs选项
VERSION_TIMEDATE版本时间
OPEN_MODEVARCHAR2(10)开放模式信息:
  • MOUNTED

  • READ WRITE

  • READ ONLY

PROTECTION_MODEVARCHAR2(20)目前对数据库有效的保护模式:
  • MAXIMUM PROTECTION - 数据库以最大化保护模式运行

  • MAXIMUM AVAILABILITY - 数据库以最大可用性模式运行

  • RESYNCHRONIZATION - 数据库正在重新同步模式下运行

  • MAXIMUM PERFORMANCE - 数据库以最大化保护模式运行

  • UNPROTECTED - 数据库未受保护(这通常发生在主数据库已挂载且未打开时)

PROTECTION_LEVELVARCHAR2(20)目前对数据库有效的聚合保护模式:
  • MAXIMUM PROTECTION - 数据库以最大化保护模式运行

  • MAXIMUM AVAILABILITY - 数据库以最大可用性模式运行

  • RESYNCHRONIZATION - 数据库正在重新同步模式下运行

  • MAXIMUM PERFORMANCE - 数据库以最大化保护模式运行

  • UNPROTECTED - 数据库未受保护(这通常发生在主数据库已挂载且未打开时)

注意:此列是PROTECTION_MODE所有备用存档日志目标的聚合。

REMOTE_ARCHIVEVARCHAR2(8)REMOTE_ARCHIVE_ENABLE初始化参数的值
ACTIVATION#NUMBER分配给数据库实例的编号
SWITCHOVER#NUMBER分配给数据库切换的编号
DATABASE_ROLEVARCHAR2(16)数据库的当前角色:
  • LOGICAL STANDBY

  • PHYSICAL STANDBY

  • PRIMARY

ARCHIVELOG_CHANGE#NUMBER归档日志的最高NEXT_CHANGE#(从V$ARCHIVED_LOG视图)
SWITCHOVER_STATUSVARCHAR2(20)指示是否允许切换:
  • NOT ALLOWED - 这是备用数据库,主数据库尚未首先切换,或者这是主数据库,并且没有备用数据库。

  • SESSIONS ACTIVE - 表示在允许切换操作之前,存在需要断开连接到主数据库或备用数据库的活动SQL会话。查询V$SESSION视图以识别需要终止的特定进程。

  • SWITCHOVER PENDING - 这是备用数据库,已收到主数据库切换请求但未处理。

  • SWITCHOVER LATENT - 切换处于挂起模式,但未完成并返回主数据库。

  • TO PRIMARY - 这是备用数据库,允许切换到主数据库。

  • TO STANDBY - 这是一个主数据库,允许切换到备用数据库。

  • RECOVERY NEEDED - 这是未收到切换请求的备用数据库。

  • PREPARING SWITCHOVER - 这是一个主数据库,它接受来自逻辑备用数据库的重做数据以准备切换到逻辑备用数据库角色,或者它是一个逻辑备用数据库,将重做数据发送到主数据库和其他备用数据库以准备切换到主数据库角色。在后一种情况下,已完成的字典已发送到主数据库和其他备用数据库。

  • PREPARING DICTIONARY - 这是一个逻辑备用数据库,它将重做数据发送到配置中的主数据库和其他备用数据库,以准备切换到主数据库角色。

  • TO LOGICAL STANDBY - 这是从逻辑备用数据库接收完整字典的主数据库。

DATAGUARD_BROKERVARCHAR2(8)指示Data Guard配置是否由broker(ENABLED)管理(DISABLED
GUARD_STATUSVARCHAR2(7)保护数据不被更改:
  • ALL- 表示SYS阻止对数据库中的任何数据进行更改以外的所有用户。

  • STANDBY- 表示SYS阻止对逻辑备用数据库维护的任何数据库对象进行更改以外的所有用户。

  • NONE - 表示数据库中所有数据的正常安全性。

SUPPLEMENTAL_LOG_DATA_MINVARCHAR2(8)确保LogMiner(以及构建在LogMiner技术上的任何产品)具有足够的信息来支持链式行和各种存储安排,例如集群表:
  • NO - 未启用任何数据库范围的补充日志记录指令

  • IMPLICIT - 启用最小补充日志记录,因为启用了主键,唯一键和外键补充日志记录的全部或组合

  • YES- 通过ALTER DATABASE ADD SUPPLEMENTAL LOG DATA语句启用最小补充日志记录

另请参阅: Oracle数据库SQL参考以获取有关该ALTER DATABASE ADD SUPPLEMENTAL LOG DATA语句的其他信息

SUPPLEMENTAL_LOG_DATA_PKVARCHAR2(3)对于具有主键的所有表,指示每当执行更新时是否将主键的所有列放入重做日志(YES)或不(NO

另请参阅: Oracle数据库SQL参考以获取有关该ALTER DATABASE ADD SUPPLEMENTAL LOG supplemental_id_key_clause语句的更多信息

SUPPLEMENTAL_LOG_DATA_UIVARCHAR2(3)对于具有唯一键的所有表,指示是否修改了任何唯一键列(YES)或不是(NO) ,是否将属于唯一键的所有其他列放入重做日志中

另请参阅: Oracle数据库SQL参考以获取有关该ALTER DATABASE ADD SUPPLEMENTAL LOG supplemental_id_key_clause语句的更多信息

FORCE_LOGGINGVARCHAR2(3)指示数据库是否处于强制日志记录模式(YES)或不是(NO
PLATFORM_IDNUMBER数据库的平台标识号
PLATFORM_NAMEVARCHAR2(101)数据库的平台名称
RECOVERY_TARGET_INCARNATION#NUMBER化身编号,RECOVER DATABASE命令恢复所有数据文件
LAST_OPEN_INCARNATION#NUMBERV$DATABASE_INCARNATION上次成功打开的化身记录号
CURRENT_SCNNUMBER目前的SCN; 如果数据库当前未打开,则返回null。对于备用数据库,当前备用重做应用程序SCN。
FLASHBACK_ONVARCHAR2(3)指示数据库是否处于FLASHBACKmode(YES)状态(NO
SUPPLEMENTAL_LOG_DATA_FKVARCHAR2(3)对于具有外键的所有表,指示是否修改了任何外键列(YES)或不是(NO) ,是否将属于外键的所有其他列放入重做日志中

另请参阅: Oracle数据库SQL参考以获取有关该ALTER DATABASE ADD SUPPLEMENTAL LOG supplemental_id_key_clause语句的更多信息

SUPPLEMENTAL_LOG_DATA_ALLVARCHAR2(3)对于所有列,指示该行的所有固定长度最大大小列是否都放入重做日志(YES)或不放入(NO

另请参阅: Oracle数据库SQL参考以获取有关该ALTER DATABASE ADD SUPPLEMENTAL LOG supplemental_id_key_clause语句的更多信息

DB_UNIQUE_NAMEVARCHAR2(30)唯一数据库名称
STANDBY_BECAME_PRIMARY_SCNNUMBER物理备用数据库成为主数据库的SCN。此强制故障转移后,此SCN可用于将发生故障的主数据库转换为物理备用数据库。

另请参阅: Oracle Data Guard概念和管理

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值