由于动态性能视图是在数据库启动过程中自动创建的,所以在数据库启动的不同阶段,我们能够访问的视图也各不相同。
1. 在 Nomount 阶段(读参数文件)
当数据库启动到 nomount 状态时,实际上仅仅启动了数据库实例,此时的实例信息主要来自参数文件,因此和参数文件记录的相关信息可以查询,以下是这一阶段可以获取信息的主要视图:
V$PARAMETER
V$SPPARAMETER
V$SGA
V$SGASTAT
V$BH
V$INSTANCE
V$OPTION
V$VERSION
V$PROCESS
V$SESSION
2. 在 Mount 阶段(读控制文件)
当数据库启动到 Mount 状态时,控制文件被读取,和控制文件相关的视图此时可以进行查询,以下是这一阶段可以获取信息的主要视图:
V$THREAD
V$CONTROLFILE
V$DATABASE
V$DATAFILE
V$LOGFILE
V$DATAFILE_HEADER
3. 在 Open 阶段(读数据文件)
当数据库 Open 之后,所有的动态性能视图和数据字典都可以被查询。