数据字典和动态性能视图——动态性能视图
动态性能视图用于记录当前例程的活动信息。当启动例程时,oracle会自动建立动态性能视图;当停止例程时,oracle会自动删除动态性能视图。
注意:数据字典信息是从数据文件中取得,而动态性能视图则是从sga和控制文件中取得。
1.nomount
当启动例程时,oracle会打开参数文件,分配sga并启动后台进程。因此,当例程处于nomount 状态时,只能访问从sga中获取信息的动态性能视图。
sga可以提取的部分视图(v$parameter,v$sga,v$option,v$process,v$session,v$version,v$instance)
2.mount
当装载数据库时,oracle会根据初始化参数control_files打开所有参数文件。当例程处于mount状态时,不仅可以访问从sga中获取信息的动态性能视图,而且也可以访问从控制文件中获取信息的动态性能视图。
可以从控制文件中提取信息的部分视图(v$thread,v$controlfile,v$database,v$datafile,v$datafile_header,v$logfile)。
3.open
当打开数据库时,oracle会按照控制文件所记载的信息打开所有数据文件和重做日志。除了可以访问从sga和控制文件中获取信息的动态性能视图外,还可以用于访问于oracle性能相关的动态性能视图。注意,只有在处于open状态时,才能访问数据字典视图。
posted on 2013-05-15 19:43 LinuxPanda 阅读(352) 评论(0) 编辑 收藏 举报