首页 > 其他分享 >RAC环境查询JOB正在运行的信息

RAC环境查询JOB正在运行的信息

时间:2024-12-25 08:57:35浏览次数:5  
标签:RAC id2 JOB 查询 char substr job DATE id

添加了JOB运行的实例ID,RAC环境无需登陆多个节点查询  select v.inst_id,v.SID, v.id2 JOB, j.FAILURES,
    LAST_DATE, substr(to_char(last_date,'HH24:MI:SS'),1,8) LAST_SEC,
    THIS_DATE, substr(to_char(this_date,'HH24:MI:SS'),1,8) THIS_SEC,
    j.field1 INSTANCE
  from sys.job$ j, gv$lock v
  where v.type = 'JQ' and j.job (+)= v.id2;
  添加了SESSION,SERIAL#信息,kill session更加快速
   select v.inst_id,v.SID,s.serial#,v.id2 JOB, j.FAILURES,
    LAST_DATE, substr(to_char(last_date,'HH24:MI:SS'),1,8) LAST_SEC,
    THIS_DATE, substr(to_char(this_date,'HH24:MI:SS'),1,8) THIS_SEC,
    j.field1 INSTANCE
  from sys.job$ j, gv$lock v,gv$session s
  where v.type = 'JQ' and j.job (+)= v.id2 and v.inst_id=s.inst_id and v.sid=s.sid;--建议测试后谨慎操作
 select 'alter system kill session '''||v.SID||','||s.serial#||',@'||v.inst_id||''' immediate; '  from sys.job$ j, gv$lock v,gv$session s  where v.type = 'JQ' and j.job (+)= v.id2 and v.inst_id=s.inst_id and v.sid=s.sid and v.id2=&job_id;
 
添加了JOB运行的实例ID,RAC环境无需登陆多个节点查询
select v.SID, v.id2 JOB, j.FAILURES, LAST_DATE, substr(to_char(last_date, 'HH24:MI:SS'), 1, 8) LAST_SEC, THIS_DATE, substr(to_char(this_date, 'HH24:MI:SS'), 1, 8) THIS_SEC, v.INST_ID instance from sys.job$ j, gv$lock v where v.type = 'JQ' and j.job(+) = v.id2; create or replace view dba_jobs_running_rac as select v.SID, v.id2 JOB, j.FAILURES, LAST_DATE, substr(to_char(last_date, 'HH24:MI:SS'), 1, 8) LAST_SEC, THIS_DATE, substr(to_char(this_date, 'HH24:MI:SS'), 1, 8) THIS_SEC, v.INST_ID instance     from sys.job$ j, gv$lock v           where v.type = 'JQ' and j.job(+) = v.id2; select * from dba_jobs_running_rac;

 

标签:RAC,id2,JOB,查询,char,substr,job,DATE,id
From: https://www.cnblogs.com/ataoxz/p/18629189

相关文章

  • python query oracle database
    oraclesqlscript:droptableIFEXISTSGEOVINDU.School;createtableGEOVINDU.School--創建表(SchoolIdchar(5)NOTNULL,--SchoolNamevarchar(500)NOTNULL,SchoolTelNovarchar(8)NULL,PRIMARYKEY(SchoolId)--#主鍵);......
  • ORACLE多表查询优化
    一、FROM子句后面的表顺序有讲究,ORACLE在解析sql语句的时候对FROM子句后面的表名是从右往左解析的,是先扫描最右边的表,然后在扫描左边的表,然后用左边的表匹配数据,匹配成功后就合并。所以,在对多表查询中,一定要把小表写在最右边。例如下面的两个语句:--tableA:100w条记录tableB:1w......
  • mybatis完成联表查询结果的封装。
    1.mybatis完成联表查询结果的封装。表与表之间通过外键会建立关联关系。我们也可以通过联表查询得到多张表的数据。我们java中如何通过实体类建立这种关系呢?例如:班级表1-----n学生表(外键列)。查询学生信息时要求携带班级信息。一定使用了联表查询的sql语句.select*fro......
  • mysql之多表查询
    一、多表关系   概述:在进行数据库表结构设计时,会根据业务需求及业务模块之间的关系,分析并设计表结构,由于业务直接相互关联,所以各个表结构之间也存在着各种关系,基本上分为三种:        一对多(多对一)        多对多       ......
  • mybatis-plus连表查询分页出错问题
    一、背景mybatis-plus默认不支持多表的分页查询(该处默认配置分页插件),但是mybatis-plus提供了自定义的连表的分页查询方式:mybatis-plus官网自定义分页但是,官网也说明了会出现的问题:mybatis-plus官网注意事项下面我们将用代码详细说明一下......
  • ORACLE sql查询用户/表/数据/外键/主键/索引
    查询用户数量--查询用户数量SELECTCOUNT(*)ASuser_countFROMDBA_USERS;查询表数量--查询表数量SELECTOWNER,COUNT(*)AStable_countFROMDBA_TABLESWHEREOWNERIN('RBCC_ICO_ADMIN','DPDB_CONFIDENTIAL','DPDB_INTERNAL')GROUPBYOWNER;......
  • oracle: create new database
    用databaseconfigurationAssistant引导创建数据库。 创建操作用户:--别加双引号,否则,无法用createusergeovinduidentifiedby888888;createusergeovinidentifiedby888888;grantconnect,resource,dbatogeovindu;grantconnect,resource,dbatogeovin;......
  • Oracle-RAC集群心跳
    转自:https://www.cnblogs.com/binliubiao/p/13823463.html心跳线物理布线注意事项不建议直连网线,建议采用交换机连接方式心跳线与业务网络分开单独接线若公用一个交换机时,使用VLAN隔离Oracle不支持使用交叉线(cross-cabling)作为Clusterware的内部连接导致集群不稳定......
  • MockQueryable:LINQ查询模拟测试工具
    我们在项目开发过程中,单元测试是确保代码质量的重要环节。涉及数据库LINQ查询逻辑,就需要数据库配合,但这样可能出现性能和数据库并发等问题。下面给推荐一个开源库,为开发者提供了一种简便的方式来模拟LINQ查询,使得测试过程更加高效和直观。01项目简介MockQueryable是一个开源的.......
  • mybatis映射集合,嵌套查询
    publicinterfacePhoneMapper{  List<String>queryPhoneNameByIds(StringuserId);}<selectid="queryPhoneNameByIds"resultType="String">  SELECTp.phone_name  FROMphonep  WHEREp.user_id=#{userId}</selec......