0
Oracle日常巡检内容
807
33页
28次
墨值5
Oracle
日常巡检内容
110714
第一次修改
第一部分:数据库状态监控
1.
检查
Oracle
相关服务进程监听状态
Windows
平台下主要服务包括:
OracleServiceSID
Oracle
实例服务
OracleOraDb10g_home1TNSListenerFslmyoracle
Oracle
监听服务(
OFS
管理)
或者命令行:
lsnrctl status
OracleMSCSServices
Oracle Fail Safe for MSCS
服务
在当前活动节点上,服务状态应该是正常“已启动”状态。
Linux / AIX / HP-UX
平台查看
Oracle
进程:
Ps –ef | grep ora
2.
查看
Oracle
初始化参数
select * from v$parameter;
3.
检查
Oracle
的实例状态
select instance_name,version,status,database_status from v$instance;
SELECT inst_id, instance_name, host_name, VERSION, TO_CHAR (startup_time, 'yyyy-mm-dd
hh24:mi:ss') startup_time, status, archiver, database_status FROM gv$instance;
"STATUS"
Oracle
"OPEN"
"DATABASE_STATUS"
Oracle
当前数据库的状态,必须为
"ACTIVE"
4.
检查后台线程的状态
Select name,Description From V$BGPROCESS Where Paddr<>'00';
5.
查看系统全局区
SGA
信息
select * from sga;
检查
SGA
各部份的分配情况,与实际内存比较是否合理。
此项检查可配合
Quest
公司产品
TOAD
中的”
Database Monitor”
工具查看详细情况。
6.
检查
SGA
各部分占用内存状况
select * from v$sgastat;
检查有无占用大量
Shared pool
的对象,及是否有内存浪费情况。
SELECT request_misses, request_failures FROM v$shared_pool_reserved;
期望结果:
request_misses
request_failures
应该接近于
0
request_misses
LRU
刷新对象的次数;
request_failures
是未找到满足请求的内存次数。
7.
查看系统
SCN
select max(ktuxescnw * power(2, 32) + ktuxescnb) scn from x$ktuxe;
如果是
Oracle9i
以上版本,可以用如下语句:
select (select dbms_flashback.get_system_change_number from dual)
scn,current_scn,scn_to_timestamp(current_scn) from v$database;
8.
检查数据库状态
of 33
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜
近期活动
全部
暂无活动,敬请期待...
相关课程
全部