没有合适的资源?快使用搜索试试~ 我知道了~
首页Oracle数据库日常检查手册
Oracle数据库日常检查手册
5星 · 超过95%的资源 需积分: 9 13 下载量 146 浏览量
更新于2023-03-16
评论
收藏 234KB DOC 举报
Oracle数据库日常检查手册,密级:保密! 包括:检查数据库基本状况,检查系统和ORACLE日志文件,检查ORACLE对象状态,检查ORACLE相关资源的使用情况,等实际应用中经常涉及的操作使用
资源详情
资源评论
资源推荐
密级:保密
编号:
Oracle10g 数据库
日常维护手册
日期:
编写:
核对:
更新:
1
目 录
1. 检查数据库基本状况..........................................................................................................4
1.1. 检查数据库版本.............................................................................................................4
1.2. 检查 ORACLE 实例状态 .................................................................................................4
1.3. 检查 ORACLE 服务进程..................................................................................................5
1.4. 检查 ORACLE 监听状态..................................................................................................5
2. 检查系统和 ORACLE 日志文件.......................................................................................6
2.1. 检查操作系统日志文件.................................................................................................6
2.2. 检查 ORACLE 日志文件..................................................................................................7
2.3. 检查 ORACLE 核心转储目录..........................................................................................7
2.4. 检查 ROOT 用户和 ORACLE 用户的 EMAIL....................................................................7
3. 检查 ORACLE 对象状态...................................................................................................8
3.1. 检查 ORACLE 控制文件状态..........................................................................................8
3.2. 检查 ORACLE 在线日志状态..........................................................................................8
3.3. 检查 ORACLE 表空间的状态..........................................................................................8
3.4. 检查 ORACLE 所有数据文件状态..................................................................................9
3.5. 检查无效对象...............................................................................................................10
3.6. 检查所有回滚段状态...................................................................................................10
4. 检查 ORACLE 相关资源的使用情况..............................................................................11
4.1. 检查 ORACLE 初始化文件中相关参数值....................................................................11
4.2. 检查数据库连接情况...................................................................................................12
4.3. 检查系统磁盘空间.......................................................................................................13
4.4. 检查表空间使用情况...................................................................................................13
4.5. 检查一些扩展异常的对象...........................................................................................14
4.6. 检查 SYSTEM 表空间内的内容....................................................................................14
4.7. 检查对象的下一扩展与表空间的最大扩展值...........................................................14
5. 检查 ORACLE 数据库备份结果.....................................................................................15
5.1. 检查数据库备份日志信息...........................................................................................15
5.2. 检查 BACKUP 卷中文件产生的时间............................................................................15
5.3. 检查 ORACLE 用户的 EMAIL.........................................................................................15
6. 检查 ORACLE 数据库性能.............................................................................................16
6.1. 检查数据库的等待事件...............................................................................................16
6.2. DISK READ 最高的 SQL 语句的获取..........................................................................16
6.3. 查找前十条性能差的 SQL............................................................................................16
6.4. 等待时间最多的 5 个系统等待事件的获取...............................................................16
6.5. 检查 PID 对应的 SQL 语句.........................................................................................17
6.6. 检查运行很久的 SQL..................................................................................................17
6.7. 检查消耗 CPU 最高的进程.........................................................................................17
2
6.8. 检查碎片程度高的表...................................................................................................17
6.9. 检查表空间的 I/O 比例...............................................................................................18
6.10. 检查文件系统的 I/O 比例.........................................................................................18
6.11. 检查死锁及处理.........................................................................................................18
6.12. 检查数据库 CPU、I/O、内存性能............................................................................18
6.13. 查看是否有僵死进程.................................................................................................20
6.14. 检查行链接/迁移........................................................................................................20
6.15. 定期做统计分析.........................................................................................................20
6.16. 检查缓冲区命中率.....................................................................................................21
6.17. 检查共享池命中率.....................................................................................................21
6.18. 检查排序区.................................................................................................................21
6.19. 检查日志缓冲区.........................................................................................................21
7. 检查数据库安全性............................................................................................................22
7.1. 检查系统安全日志信息...............................................................................................22
7.2. 检查用户修改密码.......................................................................................................22
8. 其他检查...........................................................................................................................23
8.1. 检查当前 CRONTAB 任务是否正常..............................................................................23
8.2. ORACLE JOB 是否有失败..............................................................................................23
8.3. 监控数据量的增长情况...............................................................................................23
8.4. 检查失效的索引...........................................................................................................24
8.5. 检查不起作用的约束...................................................................................................24
8.6. 检查无效的 TRIGGER....................................................................................................24
3
巡检内容
1. 检查数据库基本状况
在本节中主要对数据库的基本状况进行检查,其中包含:检查 Oracle 实例状态,检查
Oracle 服务进程,检查 Oracle 监听进程,共三个部分。
1.1. 检查数据库版本
SQL>select * from v$version;
BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bi
PL/SQL Release 10.2.0.3.0 - Production
CORE 10.2.0.3.0 Production
TNS for Linux: Version 10.2.0.3.0 - Production
NLSRTL Version 10.2.0.3.0 - Production
1.2. 检查 Oracle 实例状态
SQL> select instance_name,host_name,startup_time,status,database_status from v$instance;
INSTANCE_NAME HOST_NAME STARTUP_TIME STATUS DATABASE_STATUS
---------------- ------------------- -------------------- ---------- ------------ ----
CKDB AS14 2009-5-7 9:3 OPEN ACTIVE
其中“STATUS”表示 Oracle 当前的实例状态,必须为“OPEN”;“ DATABASE_STATUS”表示
Oracle 当前数据库的状态,必须为“ACTIVE”。
SQL> select name,log_mode,open_mode from v$database;
NAME LOG_MODE OPEN_MODE
--------- ------------ -----------------
CKDB ARCHIVELOG READ WRITE
其中“LOG_MODE”表示 Oracle 当前的归档方式。“ARCHIVELOG”表示数据库运行在归档
模式下,“NOARCHIVELOG”表示数据库运行在非归档模式下。在我们的系统中数据库必
4
须运行在归档方式下。
1.3. 检查 Oracle 服务进程
$ps -ef|grep ora_|grep -v grep&&ps -ef|grep ora_|grep -v grep|wc -l
oracle 2960 1 0 May07 ? 00:01:02 ora_pmon_CKDB
oracle 2962 1 0 May07 ? 00:00:22 ora_psp0_CKDB
oracle 2964 1 0 May07 ? 00:00:00 ora_mman_CKDB
oracle 2966 1 0 May07 ? 00:03:20 ora_dbw0_CKDB
oracle 2968 1 0 May07 ? 00:04:29 ora_lgwr_CKDB
oracle 2970 1 0 May07 ? 00:10:31 ora_ckpt_CKDB
oracle 2972 1 0 May07 ? 00:03:45 ora_smon_CKDB
oracle 2974 1 0 May07 ? 00:00:00 ora_reco_CKDB
oracle 2976 1 0 May07 ? 00:01:24 ora_cjq0_CKDB
oracle 2978 1 0 May07 ? 00:06:17 ora_mmon_CKDB
oracle 2980 1 0 May07 ? 00:07:26 ora_mmnl_CKDB
oracle 2982 1 0 May07 ? 00:00:00 ora_d000_CKDB
oracle 2984 1 0 May07 ? 00:00:00 ora_s000_CKDB
oracle 2994 1 0 May07 ? 00:00:28 ora_arc0_CKDB
oracle 2996 1 0 May07 ? 00:00:29 ora_arc1_CKDB
oracle 3000 1 0 May07 ? 00:00:00 ora_qmnc_CKDB
oracle 3625 1 0 May07 ? 00:01:40 ora_q000_CKDB
oracle 31594 1 0 Jul20 ? 00:00:00 ora_q003_CKDB
oracle 23802 1 0 05:09 ? 00:00:33 ora_j000_CKDB
19
在检查 Oracle 的进程命令输出后,输出显示至少应包括以下一些进程:
. Oracle 写数据文件的进程,输出显示为:“ora_dbw0_CKDB”
. Oracle 写日志文件的进程,输出显示为:“ora_lgwr_ CKDB”
. Oracle 监听实例状态的进程,输出显示为:“ora_smon_ CKDB”
. Oracle 监听客户端连接进程状态的进程,输出显示为:“ora_pmon_ CKDB”
. Oracle 进行归档的进程,输出显示为:“ora_arc0_ CKDB”
. Oracle 进行检查点的进程,输出显示为:“ora_ckpt_ CKDB”
. Oracle 进行恢复的进程,输出显示为:“ora_reco_ CKDB”
1.4. 检查 Oracle 监听状态
/home/oracle>lsnrctl status
LSNRCTL for Linux: Version 10.2.0.2.0 - Production on 23-JUL-2009 14:11:53
Copyright (c) 1991, 2005, Oracle. All rights reserved.
Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
5
剩余24页未读,继续阅读
lkgiant01
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- ExcelVBA中的Range和Cells用法说明.pdf
- 基于单片机的电梯控制模型设计.doc
- 主成分分析和因子分析.pptx
- 共享笔记服务系统论文.doc
- 基于数据治理体系的数据中台实践分享.pptx
- 变压器的铭牌和额定值.pptx
- 计算机网络课程设计报告--用winsock设计Ping应用程序.doc
- 高电压技术课件:第03章 液体和固体介质的电气特性.pdf
- Oracle商务智能精华介绍.pptx
- 基于单片机的输液滴速控制系统设计文档.doc
- dw考试题 5套.pdf
- 学生档案管理系统详细设计说明书.doc
- 操作系统PPT课件.pptx
- 智慧路边停车管理系统方案.pptx
- 【企业内控系列】企业内部控制之人力资源管理控制(17页).doc
- 温度传感器分类与特点.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1