欢迎投稿

今日深度:

Oracle数据库DBA必备基本技能,

Oracle数据库DBA必备基本技能,


【Oracle数据库DBA必备基本技能】
1)首先知道控制文件,数据文件,以及日志文件的所在目录以及表空间相关使用情况,会优化Top级别SQL语句
select * from vlogfileselectfromvlogfile select * from vlog
select * from vdatafileselectfromvdatafile select * from vcontrolfile
2)知道警告日志文件的路径
show parameter background_dump_dest ;
或者
select * from vparameterwherenamelike3selectfromvparameter where name like '%background_dump_dest%' 3)知道数据库是否归档以及数据库名字 select * from vdatabase
4)了解SGA分配
select * from vparameterwherenamelike56selectsum(pinhits)/sum(pins)100fromvparameter where name like '%sga%' 5)观察系统性能以及相应的等待事件 6)查看缓冲池的命中率 select sum(pinhits)/sum(pins) * 100 from vlibrarycache
7)查看排序部分(磁盘排序和内存排序)
select * from vsysstatwherenamelike8selectfromvsysstat where name like '%sort%' 8)等待事件 select * from vsession_wait
select * from vsessioneventselectfromvsession_event select * from vsystem_event
9)事物回退率
select * from vsysstatwherenamelikeselectfromdbarollbacksegsselectfromvsysstat where name like '%user commits%' or name like '%transaction rollbacks%' select * from dba_rollback_segs select * from vwaitstat
select * from v$transaction
10)数据文件损坏或者丢失如何恢复
11)日志文件损坏或者丢失如何恢复
alter system switch logfile
12)控制文件损坏如何恢复
13)Rman备份

www.htsjk.Com true http://www.htsjk.com/teradata/32213.html NewsArticle Oracle数据库DBA必备基本技能, 【Oracle数据库DBA必备基本技能】 1)首先知道控制文件,数据文件,以及日志文件的所在目录以及表空间相关使用情况,会优化Top级别SQL语句 select * from...
相关文章
    暂无相关文章
评论暂时关闭