您的位置:首页 > 数据库

DBA接手一个数据库时候需要检查的资料及步骤

2014-01-02 22:37 183 查看
以下转自:http://www.itpub.net/thread-1838751-1-1.html
一. 文档说明
本文介绍一个DBA接手一个数据库时候需要检查的资料及步骤,通过一系列的检查之后能够对所管理的数据库有个整体的印象及轮廓;
二. 检查的内容
做为一个DBA需要的关注的不仅仅是数据库,也应该关注下运行数据库的操作系统、存放数据库文件的存储、大神们可以关注下数据库跑的应用;
咱们从操作系统和数据库两个层面进行了解,应该也能对整体的情况进行一个大致的了解;
2.1 操作系统检查的内容
l 检查操作系统版本
l 检查CPU信息
l 检查内存信息
l 检查CPU使用率
l 检查内存使用率
类别

名称

检查结果

预期值

建议

操作系统

IP地址
PORT
cpu
内存
磁盘空间
2.2 数据库基本信息
A) 数据库版本号
方法:通过登录主机运行sqlplus / as sysdba就可以显示数据库的版本信息

B)数据库版本号
脚本:select * from v$version;

2.3 数据库内存信息
C)数据库的内存信息
脚本:show parameter sga;

2.4 表空间数据文件
A)表空间的名称、大小;

B)数据文件的管理方式;
C) 表空间的数据增长速度;
脚本:SELECT RTIME,TABLESPACE_USEDSIZE FROM DBA_HIST_TBSPC_SPACE_USAGE where TABLESPACE_ID=4;查看表空间的历史情况;
select * from v$tablespace; 查看表空间对应的ID值;

2.5 重做日志的信息
A)redo log的大小、数量、组数

B)整体日志的切换图(如果日志大小合适的话,一般每个小时切换2-3个为最佳)
从日志的切换频率可以看出一个系统是否繁忙;
2.6 Alert log
A)文件的位置$ORACLE_BASE\Administrator\diag\rdbms\source\source\trace\alert_source.log
B) 检查的内容
内容

检查结果

数据库最近一次的启动时间
数据库所有的ora-的报警信息
数据库的其他报警信息
2.7 数据库的归档模式:archive log list; 说明:如果是归档模式的话,需要检查数据库的备份脚本,非归档模式下,需要尽快转成归档模式;

2.8 数据库启用的功能模块
A) 检查闪回有没有打开,脚本:select oldest_flashback_scn from v$flashback_database_log;如果返回值为空则说明没有打开;

2.9数据库的监听程序和监听端口,检查tnsnames文件;

3.0 数据运行时的awr报告
一般数据库默认会保存近一个星期的awr报告,如果有保存整个月的awr报告的话,那更好了;
检查的内容:

三. 总结
经过一系列的检查后,应该能够知道整个数据库的负载、运行是否稳定、是否有压力很大的负载;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐