最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Oracle對(duì)于死鎖的處理方法

 更新時(shí)間:2014年07月05日 16:24:03   投稿:shichen2014  
這篇文章主要介紹了Oracle對(duì)于死鎖的處理方法,需要的朋友可以參考下

Oracle數(shù)據(jù)庫(kù)出現(xiàn)死鎖的時(shí)候可以按照以下處理步驟加以解決:

第一步:嘗試在sqlplus中通過sql命令進(jìn)行刪除,如果能夠刪除成功,則萬事大吉!但通常情況下,出現(xiàn)死鎖時(shí),想通過命令行或者通過Oracle的管理工具刪除有死鎖的session,oracle只會(huì)將該session標(biāo)記為killed,但無法清除掉,往往需要通過第二步在操作系統(tǒng)層級(jí)進(jìn)行刪除!

Connected to Oracle9i Enterprise Edition Release 9.2.0.1.0 
Connected as quik
SQL> select xidusn, object_id, session_id, locked_mode from v$locked_object; --查死鎖的對(duì)象,獲取其SESSION_ID
XIDUSN OBJECT_ID SESSION_ID LOCKED_MODE
---------- ---------- ---------- -----------
10 30724 29 3
10 30649 29 3
SQL> select username,sid,serial# from v$session where sid=29; --根據(jù)上步獲取到的sid查看其serial#號(hào)
USERNAME SID SERIAL#
------------------------------ ---------- ----------
QUIK 29 57107
SQL> alter system kill session '29,57107'; --刪除進(jìn)程,如已經(jīng)刪除過,則會(huì)報(bào)ora-00031的錯(cuò)誤;否則oracle會(huì)將該session標(biāo)記為killed狀態(tài),等待一段時(shí)間看能否會(huì)自動(dòng)消失,如長(zhǎng)時(shí)間消失不掉,則需要做后續(xù)步驟
alter system kill session '29,57107'
ORA-00031: session marked for kill
SQL> select pro.spid from v$session ses,v$process pro where ses.sid=29 and ses.paddr=pro.addr; --查看spid號(hào),以便在操作系統(tǒng)中根據(jù)該進(jìn)程號(hào)刪除進(jìn)程
SPID
------------
2273286

第二步:進(jìn)入操作系統(tǒng)進(jìn)行刪除進(jìn)程,本示例的操作系統(tǒng)是IBM aix。

Microsoft Windows XP [版本 5.1.2600]
(C) 版權(quán)所有 1985-2001 Microsoft Corp.
C:\Documents and Settings\Administrator>telnet 10.73.52.7 --通過telnet遠(yuǎn)程登陸到數(shù)據(jù)庫(kù)服務(wù)器
AIX Version 5
(C) Copyrights by IBM and by others 1982, 2005.

login: root --錄入用戶名
root's Password: --錄入密碼
*******************************************************************************
* *
* *
* Welcome to AIX Version 5.3! *
* *
* *
* Please see the README file in /usr/lpp/bos for information pertinent to *
* this release of the AIX Operating System. *
* *
* *
*******************************************************************************
Last unsuccessful login: Fri Apr 23 14:42:57 BEIDT 2010 on /dev/pts/1 from 10.73
.52.254
Last login: Fri Apr 23 15:27:50 BEIDT 2010 on /dev/pts/2 from 10.73.52.254
# ps -ef|grep 2273286 --查看進(jìn)程詳情
root 2289864 2494636 0 17:07:15 pts/1 0:00 grep 2273286
oracle 2273286 1 0 14:38:24 - 0:21 oracleQUIK (LOCAL=NO)
# kill -9 2273286 --刪除進(jìn)程,小心操作,別寫錯(cuò)進(jìn)程號(hào),如果oracle的關(guān)鍵進(jìn)程被刪,數(shù)據(jù)庫(kù)會(huì)崩潰的!
# ps -ef|grep 2273286 --再次查看
root 2289864 2494636 0 17:07:15 pts/1 0:00 grep 2273286
For Windows, at the DOS Prompt: orakill sid spid
For UNIX at the command line> kill –9 spid

相關(guān)文章

  • oracle導(dǎo)出sql語(yǔ)句的結(jié)果集和保存執(zhí)行的sql語(yǔ)句(深入分析)

    oracle導(dǎo)出sql語(yǔ)句的結(jié)果集和保存執(zhí)行的sql語(yǔ)句(深入分析)

    本篇文章是對(duì)oracle導(dǎo)出sql語(yǔ)句的結(jié)果集與保存執(zhí)行的sql語(yǔ)句進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • Oracle的to_date()函數(shù)詳解

    Oracle的to_date()函數(shù)詳解

    Oracle的to_date()函數(shù)用于日期格式轉(zhuǎn)換,需要注意Oracle中不區(qū)分大小寫的MM和mm格式代碼,應(yīng)使用mi代替分鐘,此外,Oracle還支持毫秒級(jí)的數(shù)據(jù)類型
    2025-01-01
  • Oracle 11GR2的遞歸WITH子查詢方法

    Oracle 11GR2的遞歸WITH子查詢方法

    這篇文章主要介紹了Oracle 11GR2的遞歸WITH子查詢方法,非常不錯(cuò),具有參考借鑒價(jià)值,朋友可以參考下
    2017-02-02
  • Oracle 查看表空間的大小及使用情況sql語(yǔ)句

    Oracle 查看表空間的大小及使用情況sql語(yǔ)句

    表空間使用情況包括:查看表空間的名稱及大小/查看表空間物理文件的名稱及大小/查看回滾段名稱及大小等等感興趣的你可以參考下本文
    2013-03-03
  • Oracle數(shù)據(jù)庫(kù)url連接最后一個(gè)orcl代表的是配置的數(shù)據(jù)庫(kù)SID

    Oracle數(shù)據(jù)庫(kù)url連接最后一個(gè)orcl代表的是配置的數(shù)據(jù)庫(kù)SID

    今天小編就為大家分享一篇關(guān)于Oracle數(shù)據(jù)庫(kù)url連接最后一個(gè)orcl代表的是配置的數(shù)據(jù)庫(kù)SID,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • 探索ORACLE之ASM概念(完整版)

    探索ORACLE之ASM概念(完整版)

    ASM是Oracle 10g R2中為了簡(jiǎn)化Oracle數(shù)據(jù)庫(kù)的管理而推出來的一項(xiàng)新功能,這是Oracle自己提供的卷管理器,主要用于替代操作系統(tǒng)所提供的LVM,它不僅支持單實(shí)例,同時(shí)對(duì)RAC的支持也是非常好
    2013-11-11
  • win7 64位操作系統(tǒng)中Oracle 11g + plsql安裝教程詳解(圖解)

    win7 64位操作系統(tǒng)中Oracle 11g + plsql安裝教程詳解(圖解)

    這篇文章主要介紹了win7 64位操作系統(tǒng)中Oracle 11g + plsql安裝教程詳解(圖解),詳細(xì)的介紹了Oracle 11g 安裝的步驟,有興趣的可以了解一下。
    2017-04-04
  • sql – Oracle中匿名TABLE/VARRAY類型示例詳解

    sql – Oracle中匿名TABLE/VARRAY類型示例詳解

    這篇文章主要給大家介紹了關(guān)于Oracle中匿名TABLE/VARRAY類型的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用oracle具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-10-10
  • 通過實(shí)例了解Oracle序列Sequence使用方法

    通過實(shí)例了解Oracle序列Sequence使用方法

    這篇文章主要介紹了通過實(shí)例了解Oracle序列Sequence使用方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • Orace查詢數(shù)據(jù)出現(xiàn)亂碼的問題解決思路

    Orace查詢數(shù)據(jù)出現(xiàn)亂碼的問題解決思路

    經(jīng)常有些朋友會(huì)遇到,我明明是輸入的正確中文,為什么我在另外一臺(tái)電腦上查詢卻出現(xiàn)亂碼啦?其實(shí)這個(gè)是數(shù)據(jù)庫(kù)在進(jìn)行字符集轉(zhuǎn)換的時(shí)候出現(xiàn)了問題,本文介紹解決方法,需要了解的朋友可以參考下
    2013-01-01

最新評(píng)論

聊城市| 内丘县| 博爱县| 淳化县| 拉萨市| 虞城县| 清镇市| 巢湖市| 松桃| 商洛市| 松溪县| 商都县| 四会市| 五指山市| 桃源县| 鄂温| 庆云县| 临泉县| 扎兰屯市| 山阳县| 乐清市| 中山市| 佳木斯市| 登封市| 罗城| 黄冈市| 偃师市| 盐亭县| 宜兴市| 六枝特区| 伽师县| 来安县| 绥江县| 布尔津县| 永仁县| 威海市| 利川市| 赤城县| 化州市| 唐河县| 石柱|