首页 > 数据库技术 > 详细

【Oracle数据库DBA必备基本技能】

时间:2016-03-14 02:14:28      阅读:289      评论:0      收藏:0      [点我收藏+]

?

1)首先知道控制文件,数据文件,以及日志文件的所在目录以及表空间相关使用情况,会优化Top级别SQL语句
??? select * from v$logfile
??? select * from v$log
??? select * from? v$datafile
??? select * from? v$controlfile


2)知道警告日志文件的路径
???? show parameter background_dump_dest??? ;
??? 或者
??? select * from? v$parameter where name like ‘%background_dump_dest%‘

3)知道数据库是否归档以及数据库名字
??? select * from v$database

4)了解SGA分配
??? select * from? v$parameter where name like ‘%sga%‘

5)观察系统性能以及相应的等待事件

6)查看缓冲池的命中率
select sum(pinhits)/sum(pins) * 100 from v$librarycache

7)查看排序部分(磁盘排序和内存排序)
select * from v$sysstat where name like ‘%sort%‘

8)等待事件
select * from v$session_wait
select * from v$session_event
select * from v$system_event

9)事物回退率
select * from v$sysstat where name like ‘%user commits%‘ or? name like ‘%transaction rollbacks%‘
select * from dba_rollback_segs
select * from v$waitstat
select * from v$transaction

10)数据文件损坏或者丢失如何恢复

11)日志文件损坏或者丢失如何恢复
alter system switch logfile


12)控制文件损坏如何恢复

13)Rman备份

【Oracle数据库DBA必备基本技能】

原文:http://gaojingsong.iteye.com/blog/2282587

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!