when jobs run slow from application
set pages 9999 lines 300
col OPEN_MODE for a30
col HOST_NAME for a30
col INSTANCE_START_TIME for a20
col UPTIME for a20
col DATABASE_STATUS for a15
col VERSION for a10
col LOG_MODE for a10
col INSTANCE_NAME for a10
col DATABASE_ROLE for a10
select INST_ID, INSTANCE_NUMBER, INSTANCE_NAME, HOST_NAME, OPEN_MODE, version, DB_VERSION, DATABASE_STATUS,
DATABASE_ROLE, LOGINS, log_mode,
to_char(STARTUP_TIME,'DD-MON-YYYY HH24:MI:SS') "instance_start_time",
to_char(sysdate - STARTUP_TIME) "UPTIME",
to_char(sysdate,'DD-MON-YYYY HH24:MI:SS') "CURRENT_TIME"
from v$database, gv$instance;
SELECT 'ALTER SYSTEM KILL SESSION '''||sid||','||serial||''' IMMEDIATE;' FROM v$session where sid=973;
ALTER SYSTEM KILL SESSION '1921,26176,@2' IMMEDIATE;
SELECT sid, serial#, inst_id, username, status FROM gv$session WHERE username='EPCAUTH03OWNER';
SELECT 'ALTER SYSTEM KILL SESSION '''||inst_id||','||sid||','||serial||''' immediate;' FROM gv$session WHERE status='INACTIVE' and username='EPCAUTH03OWNER';
exec dbms_stats.gather_table_stats(ownname => 'EPCAUTH03OWNER', tabname => 'PKS_SERVS_DLY', cascade => TRUE, estimate_percent => DBMS_STATS.AUTO_SAMPLE_SIZE, degree => 8);
exec dbms_stats.gather_table_stats(ownname => 'EPCAUTH03OWNER', tabname => 'MKT_AUTH', cascade => TRUE, estimate_percent => DBMS_STATS.AUTO_SAMPLE_SIZE, degree => 8);
exec dbms_stats.gather_table_stats(ownname => 'EPCAUTH03OWNER', tabname => 'ALA_SERV_CODE_DLY', cascade => TRUE, estimate_percent => DBMS_STATS.AUTO_SAMPLE_SIZE, degree => 8);
exec dbms_stats.gather_table_stats(ownname => 'EPCAUTH03OWNER', tabname => 'SPA_TO_PROCESS_OND', cascade => TRUE, estimate_percent => DBMS_STATS.AUTO_SAMPLE_SIZE, degree => 8);
exec dbms_stats.gather_table_stats(ownname => 'EPCAUTH03OWNER', tabname => 'CTEI_EAI_SERVICES_DLY', cascade => TRUE, estimate_percent => DBMS_STATS.AUTO_SAMPLE_SIZE, degree => 8);
exec dbms_stats.gather_table_stats(ownname => 'EPCAUTH03OWNER', tabname => 'CNSNT_WHITE_LST_DLY', cascade => TRUE, estimate_percent => DBMS_STATS.AUTO_SAMPLE_SIZE, degree => 8);
SELECT 'ALTER SYSTEM KILL SESSION '''||sid||','||serial||''' IMMEDIATE;' FROM v$session where sid=973;
ALTER SYSTEM KILL SESSION '1921,26176,@2' IMMEDIATE;
SELECT sid, serial#, inst_id, username, status FROM gv$session WHERE username='EPCAUTH03OWNER';
SELECT 'ALTER SYSTEM KILL SESSION '''||inst_id||','||sid||','||serial||''' immediate;' FROM gv$session WHERE status='INACTIVE' and username='EPCAUTH03OWNER';
=========================================================================
db server : bfrcpdb-wc-a1-21p.sys.comcast.net
db Name :
Long running query issue for machine name spcouch-wc-a2p.sys.comcast.net
* Verify the session details and note the TR. If after some time it got completed inform team
if not ask OPS team to kill the job and gather the stats for tables involved in that particular SQL
Once done ask OPS team to Rerun the job then it should get complete.
SELECT SID, SERIAL#, OPNAME, CONTEXT, SOFAR, TOTALWORK,
ROUND(SOFAR/TOTALWORK*100,2) "%_COMPLETE"
FROM GV$SESSION_LONGOPS
WHERE OPNAME NOT LIKE 'aggregate%'
AND TOTALWORK != 0
AND SOFAR <> TOTALWORK;
PatchOnDemand EPC refresh monitoring know issue:
set lines 200
column USERNAME format a20
column osuser format a20
column WAIT_CLASS format a10
column EVENT format a26
col osuser format a20
select INST_ID, SID, SERIAL#, SQL_ID, USERNAME, osuser, LAST_CALL_ET, WAIT_CLASS, SECONDS_IN_WAIT from gv$session where machine='spcouch-wc-a2p.sys.comcast.net' and status='ACTIVE';
column USERNAME format a20
column osuser format a20
column WAIT_CLASS format a10
column EVENT format a26
col osuser format a20
select INST_ID, SID, SERIAL#, SQL_ID, USERNAME, osuser, LAST_CALL_ET, WAIT_CLASS, SECONDS_IN_WAIT from gv$session where username='EPCAUTH03OWNER';
----------------------------------------------------------
EPCAUTH03OWNER
SELECT SID, Serial#, UserName, Status, SchemaName, LogonTime FROM GV$Session WHERE Status='ACTIVE' AND UserName IS NOT NULL;
exec dbms_stats.gather_table_stats(ownname => 'EPCAUTH03OWNER', tabname => 'PKS_SERVS_DLY', cascade => TRUE, estimate_percent => DBMS_STATS.AUTO_SAMPLE_SIZE, degree => 8);
exec dbms_stats.gather_table_stats(ownname => 'EPCAUTH03OWNER', tabname => 'MKT_AUTH', cascade => TRUE, estimate_percent => DBMS_STATS.AUTO_SAMPLE_SIZE, degree => 8);
exec dbms_stats.gather_table_stats(ownname => 'EPCAUTH03OWNER', tabname => 'ALA_SERV_CODE_DLY', cascade => TRUE, estimate_percent => DBMS_STATS.AUTO_SAMPLE_SIZE, degree => 8);
exec dbms_stats.gather_table_stats(ownname => 'EPCAUTH03OWNER', tabname => 'SPA_TO_PROCESS_OND', cascade => TRUE, estimate_percent => DBMS_STATS.AUTO_SAMPLE_SIZE, degree => 8);
exec dbms_stats.gather_table_stats(ownname => 'EPCAUTH03OWNER', tabname => 'CTEI_EAI_SERVICES_DLY', cascade => TRUE, estimate_percent => DBMS_STATS.AUTO_SAMPLE_SIZE, degree => 8);
exec dbms_stats.gather_table_stats(ownname => 'EPCAUTH03OWNER', tabname => 'CNSNT_WHITE_LST_DLY', cascade => TRUE, estimate_percent => DBMS_STATS.AUTO_SAMPLE_SIZE, degree => 8);
ELECT 'ALTER SYSTEM KILL SESSION '''||sid||','||serial||''' IMMEDIATE;' FROM v$session where sid=973;
ALTER SYSTEM KILL SESSION '1921,26176,@2' IMMEDIATE;
SELECT sid, serial#, inst_id, username, status FROM gv$session WHERE username='EPCAUTH03OWNER';
SELECT 'ALTER SYSTEM KILL SESSION '''||inst_id||','||sid||','||serial||''' immediate;' FROM gv$session WHERE status='INACTIVE' AND username='EPCAUTH03OWNER';
SELECT SID, Serial#, UserName, Status, SchemaName, Logon_Time FROM GV$Session WHERE Status='ACTIVE' AND UserName IS NOT NULL;
select INST_ID,SID,SERIAL#,SQL_ID,USERNAME,osuser,LAST_CALL_ET,WAIT_CLASS,SECONDS_IN_WAIT from gv$session where SQL_ID='8zz8bhrwawn6';
select SQL_FULLTEXT from gv$sql where sql_id='84349c04ftas';
select INST_ID, SID, SERIAL#, SQL_ID, ELAPSED_SECONDS, TIME_REMAINING, MESSAGE from gv$session_longops where time_remaining>0 and sql_id='8zz8bhbrswwn6';
-----------------------
GATHER STATS :
-----------------------
exec dbms_stats.gather_table_stats(ownname => 'EPCAUTH03OWNER', tabname => 'PKS_SERVS_DLY', cascade => TRUE, estimate_percent => DBMS_STATS.AUTO_SAMPLE_SIZE, degree => 8);
exec dbms_stats.gather_table_stats(ownname => 'EPCAUTH03OWNER', tabname => 'MKT_AUTH', cascade => TRUE, estimate_percent => DBMS_STATS.AUTO_SAMPLE_SIZE, degree => 8);
exec dbms_stats.gather_table_stats(ownname => 'EPCAUTH03OWNER', tabname => 'ALA_SERV_CODE_DLY', cascade => TRUE, estimate_percent => DBMS_STATS.AUTO_SAMPLE_SIZE, degree => 8);
exec dbms_stats.gather_table_stats(ownname => 'EPCAUTH03OWNER', tabname => 'SPA_TO_PROCESS_OND', cascade => TRUE, estimate_percent => DBMS_STATS.AUTO_SAMPLE_SIZE, degree => 8);
exec dbms_stats.gather_table_stats(ownname => 'EPCAUTH03OWNER', tabname => 'CTEI_EAI_SERVICES_DLY', cascade => TRUE, estimate_percent => DBMS_STATS.AUTO_SAMPLE_SIZE, degree => 8);
exec dbms_stats.gather_table_stats(ownname => 'EPCAUTH03OWNER', tabname => 'CNSNT_WHITE_LST_DLY', cascade => TRUE, estimate_percent => DBMS_STATS.AUTO_SAMPLE_SIZE, degree => 8);
-------------------------------------------------------------------
SELECT 'ALTER SYSTEM KILL SESSION '''||sid||','||serial||''' IMMEDIATE;' FROM v$session where sid=973;
ALTER SYSTEM KILL SESSION '1921,26176,@2' IMMEDIATE;
SELECT sid, serial#, inst_id, username, status FROM gv$session WHERE username='EPCAUTH03OWNER';
SELECT 'ALTER SYSTEM KILL SESSION '''||inst_id||','||sid||','||serial||''' immediate;' FROM gv$session WHERE status='INACTIVE' AND username='EPCAUTH03OWNER';
db server : bfrcpdb-wc-a1-21p.sys.comcast.net
db Name :
Long running query issue for machine name spcouch-wc-a2p.sys.comcast.net
* Verify the session details and note the TR. If after some time it got completed inform team if not ask OPS team to kill the job and gather the stats for tables involved in that particular SQL Once done ask OPS team to Rerun the job then it should get complete.
SELECT SID, SERIAL#, OPNAME, CONTEXT, SOFAR, TOTALWORK, ROUND(SOFAR/TOTALWORK*100,2) "%_COMPLETE" FROM GV$SESSION_LONGOPS WHERE OPNAME NOT LIKE 'aggregate%' AND TOTALWORK != 0 AND SOFAR <> TOTALWORK;
PatchOnDemand EPC refresh monitoring know issue:
set lines 200
column USERNAME format a20
column osuser format a20
column WAIT_CLASS format a10
column EVENT format a26
col osuser format a20
select INST_ID, SID, SERIAL#, SQL_ID, USERNAME, osuser, LAST_CALL_ET, WAIT_CLASS, SECONDS_IN_WAIT from gv$session where machine='spcouch-wc-a2p.sys.comcast.net' and status='ACTIVE';
column USERNAME format a20
column osuser format a20
column WAIT_CLASS format a10
column EVENT format a26
col osuser format a20
select INST_ID, SID, SERIAL#, SQL_ID, USERNAME, osuser, LAST_CALL_ET, WAIT_CLASS, SECONDS_IN_WAIT from gv$session where username='EPCAUTH03OWNER';
---------------------------------------------------------------
EPCAUTH03OWNER
SELECT SID, Serial#, UserName, Status, SchemaName, Logon_Time FROM GV$Session WHERE Status='ACTIVE' AND UserName IS NOT NULL;
col name for a40
select INST_ID, CON_ID, NAME, OPEN_MODE, RESTRICTED FROM GV$PDBS ORDER BY INST_ID, CON_ID;
Sql> select name,cause,type,message,status from pdb_plug_in_violations order by name;
------------------------------------------------------------------------------------------
From all nodes
------------------------------------------------------------------------------------------
tnsping dbsmp/milloetp* (DESCRIPTION=(ADDRESS = (PROTOCOL = TCP)(HOST = smleprd-chr-a3-ac.sys.comcast.net)(PORT = 1555))(CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = itmg3_spp)))
tnsping dbsmp/milloetp* (DESCRIPTION=(ADDRESS = (PROTOCOL = TCP)(HOST = smleprd-chr-a3-ac.sys.comcast.net)(PORT = 1555))(CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = pentaho_prdclds.sys.comcast.net)))
(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP) (HOST=cqodb-ar-bs-bgrd.sys.comcast.net)(PORT=1555))) (CONNECT_DATA=(SERVICE_NAME=STDBMY_RW)))
Comments
Post a Comment