Oracle11gRAC巡检手册

上传人:gbs****77 文档编号:9290076 上传时间:2020-04-04 格式:DOC 页数:8 大小:106KB
返回 下载 相关 举报
Oracle11gRAC巡检手册_第1页
第1页 / 共8页
Oracle11gRAC巡检手册_第2页
第2页 / 共8页
Oracle11gRAC巡检手册_第3页
第3页 / 共8页
点击查看更多>>
资源描述
1 8 数据库巡检 张浩 数据库检测 硬件机型 HP DL580 G7 是否集群 是 系统实际用户数 10 数据库进程 进入操作系统 登陆 Oracle 用户 命令 su oracle 进程情况 进入操作系统 登陆 Oracle 用户 命令 ps ef grep ora Process 说明 Oracle 11g 后台进程 DBRM 说明 数据库资源管理进程 The database resource manager process 负责设置资源计划和其他的资源管理的工作 DIAG 说明 数据库诊断进程 The diagnosibility process 负责维护管理 各种用于诊断的转储文件 并执行 oradebug 命令 DIA0 说明 另一个数据库诊断进程 负责检测 Oracle 数据库中的挂起 hang 和死锁的处理 PSP0 说明 process spawner 用于产生 oracle 进程 SMCO 说明 space management coordinator 该进程负责空间管理协调管 理工作 负责执行空间的分配和回收 Wnnn 说明 命名为 W000 W001 W002 由 smcO 动态产生执行上述相 关任务 VKTM 说明 virtual keeper of time 用于提供 wall clock time 每秒 钟更新一次 提供每二十毫秒更新一次的 reference time counter 看起来有点类似计时器的功能 GMON 说明 用于维护 asm 磁盘组的磁盘之间的关系 KATE 说明 当 ASM 的磁盘离线的时候 该进程负责 asm 的元文件的 io 读写 MARK 说明 如果有向 asm 离线磁盘的 missed 写请求 该进程将 ASM 分配 的单元的状态标记为 stale 2 8 FBDA 说明 涉及到 flashback data archive 新特性的一个进程 The flashback data archiver proces 用于将 轨表 tracked tables 的历史数据进行归档 当 轨表 上的事务提交以后 fbda 进程 负责将数据的前镜像保存到 flashback archive 区域 该进程还负责 flashback 的数据归档的空间管理 分配 保留 跟踪 tracked transactions 什么是 轨表 tracked tables 是指启用了 flashback archive 特 性的表 RMSn 说明 The Oracle RAC management processes 负责执行 Oracle RAC 的管理任务 比如 RAC 相关资源的创建和集群中新实例的 添加 DSKM 说明 The slave diskmon process 负责 oracle 实例 asm 实例 和磁盘的管理进程之间的 io fencing 信息的交换 如果 使用 SAGE 的存储 该进程还负责 SAGE 存储的一些信息的管理 RAC 进程 GSD global services daemon 全局服务守护进程 lock process LCK 锁管理进程 DIAG DIAGNOSABILITY DAEMON 失败进程的诊断信息捕获进程 Operating System Dependent OSD 操作系统资源访问进程 LMS Gobal Cache Service Process 全局缓存服务进程 LMD Global Enqueue Service Daemon 全局查询服务守护进程 LMON Global Enqueue Service Monitor 全局查询服务监视进程 LCK0 Instance Enqueue Process 实例查询进程 进程状态 Space 使用情况 df h 监听状态 命令 lsnrctl status 配置正常 运行情况 命令 sqlplus as sysdba Listener 查看日志 命令 More u01 app oracle product 11 2 0 db 1 network log sqlnet log 有错误才有日志 配置情况 标准配置位置 u01 app oracle product 11 2 0 db 1 network admin 运行情况 正常Tnsname 查看状态 Tnsping tnsname 数据库实例名 配置情况 标准配置 u01 app oracle diag rdbms trace alert sid logAlert 运行情况 正常 3 8 More alert sid log 服务运行 情况 crsctl check crs 检查 crs 的健康情况CRS 资源运行 情况 crs stat t 用来查看 RAC 中各节点上 resources 的运行状况 Resources 的属性等 OCR 运行情况 ocrcheck验证 OCR 的状态以及空间使用情况 Voting Disk 运行情况 crsctl query css votedisk Votingdisk 状态查询 运行情况 crs stat t grep asm ASM 使用情况 su grid asmcmd ASMCMD ls DATA ORA DATA ASMCMD lsdg ora data 数据库 su oracle sqlplus as sysdba 诊断结果及建议 数据库状 态 select status from v instance 配置情况 Select from v parameter 运行情况 正常DBstatus 使用资源 情况 select from v resource limit ASM 使用情况 select group number name total mb free mb from v asm diskgroup 数据文件 状态 select name status from v datafile 控制文件 状态 select status name from v controlfile DBfile 日志文件 状态 select group members archived status from v log 4 8 表空间使 用率 set pagesize 50 column Tablespace format a13 column Used MB format 99 999 999 column Free MB format 99 999 999 column Total MB format 99 999 999 select fs tablespace name Tablespace df totalspace fs freespace Used MB fs freespace Free MB df totalspace Total MB round 100 fs freespace df totalspace Pct Free from select tablespace name round sum bytes 1048576 TotalSpace from dba data files group by tablespace name df select tablespace name round sum bytes 1048576 FreeSpace from dba free space group by tablespace name fs where df tablespace name fs tablespace name order by Pct Free 运行情况 正常 Sessions 并发数 select count from v session where status ACTIVE Redo 使用情况 select b THREAD a GROUP a STATUS a MEMBER b BYTES b ARCHIVED b STA TUS from v logfile a v log b where a GROUP b GROUP Performan ce 配置情况 5 8 察看数据 库锁表 锁表有时候是瞬间的 长时间锁定的表才可能是死锁 select l s OSUSER s ACTION o OBJECT NAME from gv locked object l gv session s all objects o where l SESSION ID s SID and o OBJECT ID l OBJECT ID 死锁 set linesize 200 column oracle username for a16 column os user name for a12 column object name for a30 SELECT l xidusn l object id l oracle username l os user name l process l session id s serial l locked mode o object name FROM v locked object l dba objects o v session s where l object id o object id and s sid l session id select t2 username t2 sid t2 serial t2 logon time t3 sql text from v locked object t1 v session t2 v sqltext t3 where t1 session id t2 sid and t2 sql address t3 address order by t2 logon time enqueue 等待 Select eq type lock total req gets total wait waits cum wait time from v enqueue stat where total wait 0 等待事件 set linesize 200 column username for a12 column program for a30 column event for a28 column p1text for a15 column p1 for 999 999 999 999 999 select s username s program sw event sw p1text sw p1 from v session s v session wait sw where s sid sw sid and s status ACTIVE order by sw p1 select event p1 File p2 Block p3 Reason Code from v session wait order by event where event buffer busy waits select owner segment name segment type file id block id from dba extents where file id column event for a35 column p1text for a40 select sid event p1 p1text from v session wait order by event 6 8 RAC 全局 等待事 件 select from v event name where NAME like gc and WAIT CLASS Cluster 数据文件 IO select fs name name f phyblkrd pbr f phyblkwrt pbw f phyblkrd pyr f readtim f writetim from v filestat f v dbfile fs where f file fs file order by 2 3 4 desc 表空间 IO select tablespace name sum f phyblkrd pbr sum f phyblkwrt pbw sum f phyblkrd pyr sum f readtim sum f writetim from v filestat f dba data files fs where f file fs file id group by tablespace name order by 2 3 4 desc 长事务 set linesize 200 column name for a16 column username for a10 select a name b xacts c sid c serial c username d sql text from v rollname a v rollstat b v session c v sqltext d v transaction e where a usn b usn and b usn e XIDUSN and c taddr e addr and c sql address d ADDRESS and c sql hashvalue d hash value order by a name c sid d piece 大事务 select sid serial to char start time yyyy mm dd hh24 mi ss start time sofar totalwork sofar decode totalwork 0 1 totalwor k 100 ratio message from v session longops where message like RMAN select sid serial to char start time yyyy mm dd hh24 mi ss start time sofar totalwork sofar decode totalwork 0 1 totalwor k 100 ratio message from v session longops where sofar totalwork where sofar totalwork 100 0 AND BUFFER GETS 0 AND BUFFER GETS DISK READS BUFFER GETS 1000000 order by 4 desc 8 8 临时表空 间情况 SELECT se username 用户名 se sid se serial se sql address se machine se program su tablespace su blocks 8192 1024 1024 Used Space M su segtype su contents FROM v session se v sort usage su WHERE se saddr su session addr 在线日志 情况 SELECT B RECID B FIRST TIME A FIRST TIME ROUND A FIRST TIME B FIRST TIME 24 60 2 MINATES FROM V LOG HISTORY A V LOG HISTORY B WHERE A RECID B RECID 1 AND A FIRST TIME SYSDATE 20 AND ROUND A FIRST TIME B FIRST TIME 24 60 2 30 ORDER BY A FIRST TIME DESC 无效索引 SELECT OWNER INDEX NAME INDEX TYPE TABLE NAME STATUS FROM DBA INDEXES WHERE STATUS UNUSABLE
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!