zoukankan      html  css  js  c++  java
  • SRDC

    SRDC - ORA-30036: Checklist of Evidence to Supply (Doc ID 1682700.1)

    Action Plan

    1. Execute srdc_db_undo_ora-30036.sql and collect the spool output.

    --srdc_db_undo_ora-30036.sql
    
    REM srdc_db_undo_ora-30036.sql
    REM collect Undo parameters and segment details for troubleshooting ORA-30036 issues.
    define SRDCNAME='DB_Undo_ORA-30036'
    set pagesize 200 verify off sqlprompt "" term off entmap off echo off
    set markup html on spool on
    COLUMN SRDCSPOOLNAME NOPRINT NEW_VALUE SRDCSPOOLNAME
    select 'SRDC_'||upper('&&SRDCNAME')||'_'||upper(instance_name)||'_'|| to_char(sysdate,'YYYYMMDD_HH24MISS') SRDCSPOOLNAME from v$instance;
    spool &&SRDCSPOOLNAME..htm
    select 'Diagnostic-Name ' "Diagnostic-Name ", '&&SRDCNAME' "Report Info" from dual
    union all
    select 'Time ' , to_char(systimestamp, 'YYYY-MM-DD HH24MISS TZHTZM' ) from dual
    union all
    select 'Machine ' , host_name from v$instance
    union all
    select 'Version ',version from v$instance
    union all
    select 'DBName ',name from v$database
    union all
    select 'Instance ',instance_name from v$instance
    /
    set echo on
    
    --***********************Undo Parameters**********************
    
    SELECT a.ksppinm "Parameter",
    b.ksppstvl "Session Value",
    c.ksppstvl "Instance Value"
    FROM sys.x$ksppi a, sys.x$ksppcv b, sys.x$ksppsv c
    WHERE a.indx = b.indx
    AND a.indx = c.indx
    AND a.ksppinm in ( '_undo_autotune' , '_smu_debug_mode' ,
    '_highthreshold_undoretention' ,
    'undo_tablespace' , 'undo_retention' , 'undo_management' )
    order by 2
    /
    --**********************Tuned Undo Retention**********************
    SELECT MAX(TUNED_UNDORETENTION), MAX(MAXQUERYLEN),SUM(NOSPACEERRCNT),SUM(EXPSTEALCNT) FROM V$UNDOSTAT;
    
    --**********************Status of the undo blocks**********************
    
    select tablespace_name, 
    round(sum(case when status = 'UNEXPIRED' then bytes else 0 end) / 1048675,2) unexp_MB ,
    round(sum(case when status = 'EXPIRED' then bytes else 0 end) / 1048576,2) exp_MB ,
    round(sum(case when status = 'ACTIVE' then bytes else 0 end) / 1048576,2) act_MB 
    from dba_undo_extents group by tablespace_name
    /
    select count(*) from dba_rollback_segs where status='OFFLINE'
    /
    --**********************Free space available within the Undo tablespace**********************
    
    SELECT SUM(BYTES) FROM DBA_FREE_SPACE WHERE TABLESPACE_NAME in (select value from v$parameter where name= 'undo_tablespace')
    /
    SELECT file_name,autoextensible,bytes/ 1048576 FROM dba_data_files WHERE tablespace_name in (select value from v$parameter where name= 'undo_tablespace' )
    /
    --**********************FBDA related information**********************
    
    SELECT a.ksppinm "Parameter",
    b.ksppstvl "Session Value",
    c.ksppstvl "Instance Value"
    FROM sys.x$ksppi a, sys.x$ksppcv b, sys.x$ksppsv c
    WHERE a.indx = b.indx
    AND a.indx = c.indx
    AND a.ksppinm LIKE '%flashback_archiver%' 
    /
    set echo off 
    set sqlprompt "SQL> " term on 
    set verify on 
    spool off
    set markup html off spool off 
    PROMPT
    PROMPT REPORT GENERATED : &SRDCSPOOLNAME..htm
    set echo on

    2.  Check the Undo Configuration recommendation using script srdc_undo_recommendation_10g.sql (version 10g onwards), or srdc_undo_recommendation_9i.sql (till version 9i). Collect the spool output.

    脚本参考文章  https://www.cnblogs.com/zylong-sys/p/11962079.html

    3. Collect the complete Alert.log from the previous successful startup.

    4. Attach all of the above evidence to the Service Request at SR creation time. The evidence can all be placed into a single ZIP or similar compressed archive or can be attached as separate files.

  • 相关阅读:
    《Linux命令行与shell脚本编程大全 第3版》Linux命令行---37
    《Linux命令行与shell脚本编程大全 第3版》Linux命令行---36
    《Linux命令行与shell脚本编程大全 第3版》Linux命令行---35
    《Linux命令行与shell脚本编程大全 第3版》Linux命令行---34
    《Linux命令行与shell脚本编程大全 第3版》Linux命令行---33
    scrollBarStyle- listview滑动条调整
    mk-编译信息的意义
    values-dimen 不同分辨率资源实现引用
    ubuntu-虚拟机分辨率设定
    vmware-虚拟机播放器的下载、安装
  • 原文地址:https://www.cnblogs.com/zylong-sys/p/11962797.html
Copyright © 2011-2022 走看看