【Oracle数据库DBA必备基本技能】
1)首先知道控制文件,数据文件,以及日志文件的所在目录以及表空间相关使用情况,会优化Top级别SQL语句
select * from vlogfileselect∗fromvlog
select * from vdatafileselect∗fromvcontrolfile
2)知道警告日志文件的路径
show parameter background_dump_dest ;
或者
select * from vparameterwherenamelike′3)知道数据库是否归档以及数据库名字select∗fromvdatabase
4)了解SGA分配
select * from vparameterwherenamelike′5)观察系统性能以及相应的等待事件6)查看缓冲池的命中率selectsum(pinhits)/sum(pins)∗100fromvlibrarycache
7)查看排序部分(磁盘排序和内存排序)
select * from vsysstatwherenamelike′8)等待事件select∗fromvsession_wait
select * from vsessioneventselect∗fromvsystem_event
9)事物回退率
select * from vsysstatwherenamelike′select∗fromdbarollbacksegsselect∗fromvwaitstat
select * from v$transaction
10)数据文件损坏或者丢失如何恢复
11)日志文件损坏或者丢失如何恢复
alter system switch logfile
12)控制文件损坏如何恢复
13)Rman备份