Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

65

积分

0

好友

31

主题
1#
发表于 2015-2-14 19:03:58 | 查看: 2263| 回复: 1
按照这个URL

http://blog.csdn.net/tianlesoftware/article/details/5863191



在通常情况下,数据库不同的状态其动态性能视图还是有比较大的差异:



(1)数据库处于“NOMOUNT”状态。数据库启动例程时,Oracle数据库会打开参数文件,分配SGA内存并启动后台进程。此时,其实数据库还没有挂栽。此时,动态性呢视图收集的信息来源只有是SGA,而不会从控制文件中收集相关的信息。所以,动态性能视图的数量要少得多。

(2)当数据库处于MOUNT状态时,数据库会根据初始化参数打开所有的控制文件。所以,当例程处于Mount状态时,动态性能视图其收集到的信息就要第一个状态多的多。因为此时,动态性能视图还会去收集控制文件的相关信息。不过,此时动态性能视图所收集到的资料还不是最全的。

(3)当用户打开数据库时,Oracle系统会根据控制文件所记载的信息去打开所有的数据库文件以及重做日志。此时,数据库管理员除了可以从 SGA和控制文件中获取信息的动态性能视图外,还可能访问与Oracle数据库性能相关的动态性能视图,如会话等待时间等视图。另外需要注意一点,就是只有在这个状态时,我们才能够访问数据库的数据字典视图。




哪位大侠能提供一个详细资料说明
NOMOUNT 下能看哪些dynamic view
MOUNT下 能看哪些dynamic view
2#
发表于 2015-2-14 20:49:37
动态性能视图 从nomount 开始 应当都是可以查的 只有在不适用的阶段 下 没数据而已

SYS @ SQL> startup force nomount;
        ORACLE instance started.

Total System Global Area  780824576 bytes
Fixed Size                  2257312 bytes
Variable Size             675286624 bytes
Database Buffers          100663296 bytes
Redo Buffers                2617344 bytes
SYS @ SQL> select * from v$controlfile;

no rows selected


例如如上 nomount下 v$controlfile 没有数据

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-12-20 19:45 , Processed in 0.045456 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569