最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

如何處理HANG住的DB

來源:懂視網(wǎng) 責(zé)編:小采 時間:2020-11-09 10:32:57
文檔

如何處理HANG住的DB

如何處理HANG住的DB:如何處理HANG住的DB 1. 生成 systemstate dump:SQLgt;sqlplus -prelim / as sysdbaSQLgt; alter session set max_dump_file_si 首頁 → 數(shù)據(jù)庫技術(shù) 背景: 閱讀新聞 如何處理HANG住的DB [日期:2013-
推薦度:
導(dǎo)讀如何處理HANG住的DB:如何處理HANG住的DB 1. 生成 systemstate dump:SQLgt;sqlplus -prelim / as sysdbaSQLgt; alter session set max_dump_file_si 首頁 → 數(shù)據(jù)庫技術(shù) 背景: 閱讀新聞 如何處理HANG住的DB [日期:2013-

如何處理HANG住的DB 1. 生成 systemstate dump:SQLgt;sqlplus -prelim / as sysdbaSQLgt; alter session set max_dump_file_si

Linux公社

首頁 → 數(shù)據(jù)庫技術(shù)

背景:

閱讀新聞

如何處理HANG住的DB

[日期:2013-12-12] 來源:Linux社區(qū) 作者:zhou1862324 [字體:]

如何處理HANG住的DB

1. 生成 systemstate dump:
SQL>sqlplus -prelim / as sysdba
SQL> alter session set max_dump_file_size = unlimited;
SQL> alter session set events 'immediate trace name systemstate level 10';
Wait for some 30 seconds
SQL> alter session set events 'immediate trace name systemstate level 10';
Wait for some 30 seconds
SQL> alter session set events 'immediate trace name systemstate level 10;


2. 開一個新的SESSION:
SQL>sqlplus -prelim / as sysdba
SQL>oradebug setmypid
SQL>oradebug unlimit;
SQL>oradebug dump hanganalyze 3
Wait for 30 seconds
SQL>oradebug dump hanganalyze 3
Wait for 30 seconds
SQL>oradebug dump hanganalyze 3

對生成的文件進行分析。

附:system state dump when connection to the instance is not possible
There are several ways of getting more information when connection to an instance is not possible by sqlplus. It is useful to collect as much information about a hang before clearing the instance.

1.) Using OS debuggers like dbx or gdb.
For example:
$ps -ef |grep $Oracle_SID ## Use PID of any User Process instead of BG Process
$gdb $ORACLE_HOME/bin/oracle
print ksudss(10)
The systemstate dump will be in the bdump or udump depending on the PID chosen
2.) Using the new 10.1 sqlplus -prelim option.
For example:
export ORACLE_SID=PROD ## Replace PROD with the SID you want to trace
sqlplus -prelim / as sysdba
oradebug setmypid
oradebug unlimit;
oradebug dump systemstate 10
3.) Finally if either option (1) or (2) is not doable, please remember to take stacks of all the Oracle Background process using pstack or gdb
For example:
script stack.log
pstack
pstack
4.) Finally you may also want to collect some truss, tusc or strace of sqlplus
Note: The recommended systemstate level for 10g is 266

linux

  • 0
  • VIP不能正常啟動,報錯CRS-1006

    GoldenGate疑似BUG:info all查看不到extract

    相關(guān)資訊 HANG住

  • drop用戶hang住解決思路 (01月23日)
  • 批量錯誤用戶名與密碼導(dǎo)致業(yè)務(wù)用戶 (01月09日)
  • Oracle數(shù)據(jù)庫shutdown immediate被 (01月19日)
  • 圖片資訊

    本文評論   查看全部評論 (0)

    評論聲明

    最新資訊

    本周熱門

    Linux公社簡介 - 廣告服務(wù) - 網(wǎng)站地圖 - 幫助信息 - 聯(lián)系我們
    本站(LinuxIDC)所刊載文章不代表同意其說法或描述,僅為提供更多信息,也不構(gòu)成任何建議。


    Copyright © 2006-2011 Linux公社 All rights reserved 浙ICP備06018118號

    ,

    聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    如何處理HANG住的DB

    如何處理HANG住的DB:如何處理HANG住的DB 1. 生成 systemstate dump:SQLgt;sqlplus -prelim / as sysdbaSQLgt; alter session set max_dump_file_si 首頁 → 數(shù)據(jù)庫技術(shù) 背景: 閱讀新聞 如何處理HANG住的DB [日期:2013-
    推薦度:
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top