日常运维巡检与数据库session检查流程.pdfVIP

  • 0
  • 0
  • 约9.09千字
  • 约 7页
  • 2026-01-29 发布于北京
  • 举报

日常运维巡检与数据库session检查流程.pdf

日常巡检

【巡检地点】318

【巡检使用的机器】

建议使用318靠窗户的机器。该电脑的当前图标表示当前的网段,电脑用户名是318。内

网的是318,的是wahaha。

门口那台的是123456,可以登陆NC、BQPL/SQL和服务器,可以

登陆,不过硬件不是很好,另外可能是由于客户端本机JAVA问题,开多个IE的时候

偶会死机,所以进行长时间的批量处理时尽量不要用门口那台。

门口第二台(WIN7系统触摸屏的)电脑可以登陆BQ和PL/SQL和服务

器,但是不能登陆。一共4个用户,第二个用户是123456,test用户是test

这个用户可以登陆。其他两个用户不知道。

一、日常巡检步骤

1、查询数据库session

【检查目的】查看当日系统自动执行的任务是否已完成。若没有完成则有session。

【使用方法】

使用pl_sql登陆,10.10.180.93,nc50/snow11,菜单Tool-sessions,选择active_session。

看osuser(一个是oracle,一个是318,一个是ncadmin,其中ncadmin是nc与华表的

进程。)

没有ncadmin,说明nc和华表没有在数据库里运行。

若有计算指标等操作,就有ncadmin。

【注意】

(1)一般早上9点多,头天的指标计算就计算完成了。

(2)指标计算几乎是自动跑批的最后一步。指标计算是否完成,要sql查询一

下,基础和复合指标若标记为”Y”,则表示完成。

(3)平时在以下几个情景,也可以通过session初步判断耗时操作是否已完成,若

完成再通过相应的sql去查询。

【情景一】补录抽取操作。经常因为前台误关窗口,或者窗口死掉看不出来是

否已执行完成,或者一直显示0%但已经耗时超过40分钟。如果session还有,

说明可能没执行完,如果没有session则可能已经执行完,若执行完成,通过

sql查询当日的all_job标记是否已打上1,同时查询何时打上的all_job标记。

--检查all_job标记是否已打上--

select*frometl_job_logawherea.job_dateanda.job_name=ALL_JOB;

--检查何时完成--

select*frometl_job_logawherea.job_name=JOB_FINISH;

【情景二】补录抽取后的指标计算。指标计算和反计算时,窗口都会呈现死机

状态,有时计算或反计算完成时前台界面会恢复,但有时一直死掉。可以通过

session初步判断是否已执行完毕,再通过sql查询。

--当月日指标计算情况--

SELECT*FROMbpa_itemcompute_bb

WHEREb.pk_itemcompute=(

SELECTa.pk_itemcomputeFROMbpa_itemcomputea

͘

t,ZĂƉŬͺŝƚĞŵƐLJƐƚĞŵĚĞĨсΖϬϬϬϭϱϭϬϬϬϬϬϬϬϬzEsϴΖ

͘͘

EĂĂĐĐLJĞĂƌсΖϮϬϭϭΖEĂƉŬͺƉĞƌŝŽĞĨŝŶĞсΖϬϬϬϭ/dDϬϬϬϬϬϬϬϬϬϬϬϭΖ

͘

EĂƉŬͺĐŽƌƉсΖϭϬϬϭΖ

͘

EĂĂĐĐŵŽŶƚŚсΖϬϳΖͿ

KZZzďĂĐĐƉĞƌŝŽ͘

͖

Ϯ、查询ĂƚĂ^ƚĂŐĞ的日志,看当日凌晨系统自动跑批是否正常。

【检查目的】

时间是否是在ϲ͗ϯϬ前完成。如果超过ϲ͗ϯϬ则是延迟了。

若延迟则做【任务—任务部署

文档评论(0)

1亿VIP精品文档

相关文档