OraclegRAC巡检手册Word文档格式.doc

上传人:b****1 文档编号:13161898 上传时间:2022-10-07 格式:DOC 页数:8 大小:93KB
下载 相关 举报
OraclegRAC巡检手册Word文档格式.doc_第1页
第1页 / 共8页
OraclegRAC巡检手册Word文档格式.doc_第2页
第2页 / 共8页
OraclegRAC巡检手册Word文档格式.doc_第3页
第3页 / 共8页
OraclegRAC巡检手册Word文档格式.doc_第4页
第4页 / 共8页
OraclegRAC巡检手册Word文档格式.doc_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

OraclegRAC巡检手册Word文档格式.doc

《OraclegRAC巡检手册Word文档格式.doc》由会员分享,可在线阅读,更多相关《OraclegRAC巡检手册Word文档格式.doc(8页珍藏版)》请在冰豆网上搜索。

OraclegRAC巡检手册Word文档格式.doc

DIAG

数据库诊断进程(Thediagnosibilityprocess),负责维护管理各种用于诊断的转储文件,并执行oradebug命令。

DIA0

另一个数据库诊断进程,负责检测Oracle数据库中的挂起(hang)和死锁的处理。

PSP0

processspawner,用于产生oracle进程

SMCO

spacemanagementcoordinator,该进程负责空间管理协调管理工作,负责执行空间的分配和回收。

Wnnn

命名为W000,W001,W002.....,由smcO动态产生执行上述相关任务。

VKTM

virtualkeeperoftime,用于提供wall-clocktime,(每秒钟更新一次)。

提供每二十毫秒更新一次的

reference-timecounter,看起来有点类似计时器的功能。

GMON

用于维护asm磁盘组的磁盘之间的关系。

KATE

当ASM的磁盘离线的时候,该进程负责asm的元文件的io读写。

MARK

如果有向asm离线磁盘的missed写请求,该进程将ASM分配的单元的状态标记为stale

FBDA

涉及到flashback-data-archive新特性的一个进程,Theflashbackdataarchiverproces。

用于将"

轨表"

(tracked

tables)的历史数据进行归档。

当"

上的事务提交以后,fbda进程负责将数据的前镜像保存到flashbackarchive区域。

该进程还负责flashback的数据归档的空间管理、分配、保留,跟踪trackedtransactions。

什么是"

(trackedtables):

是指启用了flashbackarchive特性的表。

RMSn

TheOracleRACmanagementprocesses,负责执行OracleRAC的管理任务,比如RAC相关资源的创建和集群中新实例的

添加。

DSKM

Theslavediskmonprocess,负责oracle实例、asm实例和磁盘的管理进程之间的iofencing信息的交换。

如果

使用SAGE的存储,该进程还负责SAGE存储的一些信息的管理。

RAC进程

GSDglobalservicesdaemon全局服务守护进程

lockprocess(LCK)锁管理进程

DIAG:

DIAGNOSABILITYDAEMON失败进程的诊断信息捕获进程

OperatingSystem-Dependent(OSD)操作系统资源访问进程

LMS-GobalCacheServiceProcess全局缓存服务进程

LMD-GlobalEnqueueServiceDaemon全局查询服务守护进程

LMON-GlobalEnqueueServiceMonitor全局查询服务监视进程

LCK0-InstanceEnqueueProcess实例查询进程

进程状态

Space

使用情况

df-h

Listener

监听状态

lsnrctlstatus

配置正常

运行情况

sqlplus“/assysdba”

查看日志

More/u01/app/oracle/product/11.2.0/db_1/network/log/sqlnet.log

有错误才有日志

Tnsname

配置情况

标准配置

位置:

/u01/app/oracle/product/11.2.0/db_1/network/admin

正常

查看状态

Tnspingtnsname(数据库实例名)

Alert

/u01/app/oracle/diag/rdbms/<

SID>

/<

INSTANCE>

/trace/alert_sid.log

Morealert_sid.log

CRS

服务运行情况

crsctlcheckcrs

检查crs的健康情况

资源运行情况

crs_stat–t

用来查看RAC中各节点上resources的运行状况,Resources的属性等

OCR

ocrcheck

验证OCR的状态以及空间使用情况

Voting

Disk

crsctlquerycssvotedisk

Votingdisk状态查询

ASM

crs_stat-t|grepasm

#su-grid

$asmcmd

ASMCMD>

ls

DATA/

ORA_DATA/

lsdgora_data

数据库

su–oracle

诊断结果及建议

DBstatus

数据库状态

selectstatusfromv$instance;

Select*fromv$parameter;

使用资源情况

select*fromv$resource_limit;

selectgroup_number,name,total_mb,free_mbfromv$asm_diskgroup;

DBfile

数据文件状态

selectname,statusfromv$datafile;

控制文件状态

selectstatus,namefromv$controlfile;

日志文件状态

selectgroup#,members,archived,statusfromv$log;

表空间使用率

setpagesize50

column"

Tablespace"

formata13

UsedMB"

format99,999,999

FreeMB"

TotalMB"

select

fs.tablespace_name"

(df.totalspace-fs.freespace)"

fs.freespace"

df.totalspace"

round(100*(fs.freespace/df.totalspace))"

PctFree"

from

(select

tablespace_name,

round(sum(bytes)/1048576)TotalSpace

from

dba_data_files

groupby

tablespace_name

)df,

round(sum(bytes)/1048576)FreeSpace

dba_free_space

)fs

wheredf.tablespace_name=fs.tablespace_name

orderby"

/

Sessions

并发数

selectcount(*)fromv$sessionwherestatus='

ACTIVE'

;

Redo

selectb.THREAD#,a.GROUP#,a.STATUS,a.MEMBER,b.BYTES,b.ARCHIVED,b.STATUS

fromv$logfilea,v$logbwherea.GROUP#=b.GROUP#;

Performance

察看数据库锁表

锁表有时候是瞬间的,长时间锁定的表才可能是死锁。

selectl.*,s.OSUSER,s.ACTION,o.OBJECT_NAME

fromgv$locked_objectl,gv_$sessions,all_objectso

wherel.SESSION_ID=s.SID

ando.OBJECT_ID=l.OBJECT_ID

死锁

setlinesize200

columnoracle_usernamefora16

columnos_user_namefora12

columnobject_namefora30

SELECTl.xidusn,l.object_id,l.oracle_username,l.os_user_name,l.process,

l.session_id,s.serial#,l.locked_mode,o.object_name

FROMv$locked_objectl,dba_objectso,v$sessions

wherel.object_id=o.object_idands.sid=l.session_id;

selectt2.username||'

 

'

||t2.sid||'

||t2.serial#||'

||t2.logon_time||'

||t3.sql_text

fromv$locked_objectt1,v$sessiont2,v$sqltextt3

wheret1.session_id=t2.sid

andt2.sql_address=t3.address

orderbyt2.logon_time;

enqueue等待

Selecteq_type"

lock"

total_req#"

gets"

total_wait#"

waits"

cum_wait_timefromv$enqueue_statwheretotal_wait#>

0;

等待事件

columnusernamefora12

columnprogramfora30

columneventfora28

columnp1textfora15

columnp1for999,999,999,999,999

selects.username,s.program,sw.event,sw.p1text,sw.p1

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 艺术

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1