


下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、一、問(wèn)題的提出很多的時(shí)候我們迅速的殺掉 Oralcle 的一些 session,理由大體如下:1shutdown immediateshutdown immediateshutdown2alter systemkill session sid,serial#清除時(shí),這些sessionkilled,這些就由Pmon3session二、處理方法其實(shí)處理方法很簡(jiǎn)單,是被一些人稱(chēng)為“謀殺”的一種方法。因?yàn)橐粋€(gè)會(huì)對(duì)應(yīng)著操作系統(tǒng)中相應(yīng)的一個(gè)進(jìn)程AltersystemsessionkillsessionPmon1、 以一個(gè) session 做以示例,asession,bsessionspidc、 殺掉 sp
2、id 所標(biāo)識(shí)的那個(gè)進(jìn)程如果你的 Oracle 是在 Unix 平臺(tái)上的,可以用 kill。$kill 13824OraclewindownwindowntheadprocesssidspidOrakill,格式為:orakill sid spidC:orakill 941 13824d、 再查一下 v$session,看會(huì)話在不在了。2、 如何謀殺掉所有的 Oracle 的用戶(hù)的進(jìn)程呢?a、windowsSQL,并把結(jié)果存成.batkill.bat,kill.batselect orakill |sid| |spid as thread from sys.v_$process p, sys.v
3、_$session swhere sid 6 and p.addr = s.paddr ;b、 Unix 的環(huán)境相對(duì)來(lái)說(shuō)就簡(jiǎn)單多了,執(zhí)行如下的命令就可以了$ ps -ef|grep $ORACLE_SID|grep -v ora_|grep LOCAL=NO|awk print$2|xargs killshutdown immediate有一些死鎖進(jìn)程,異常退出后用alter system kill session sid, serial#;無(wú)法釋放會(huì)話可從操作系統(tǒng)直接處理。-oracle查找并殺掉鎖表及對(duì)象的session相關(guān)系統(tǒng)進(jìn)程 一、處理過(guò)程sid、serial#spid:select
4、 object_name as 對(duì)象名稱(chēng),s.sid,s.serial#,p.spid as 系統(tǒng)進(jìn)程號(hào)from v$locked_object l , dba_objects o , v$session s , v$process p where l.object_id=o.object_id and l.session_id=s.sid ands.paddr=p.addr;session:alter system kill session sid,serial#;-sidserial#為第一步查出來(lái)的數(shù)據(jù)sessionkill -9 spid;-spid 為第一步中查出來(lái)的系統(tǒng)進(jìn)程號(hào)二、使
5、用了相關(guān)表的基本介紹V$LOCKED_OBJECTXIDUSN:回滾段號(hào)XIDSLOT: 槽 號(hào) XIDSQN:序列號(hào)OBJECT_ID:被鎖對(duì)象 IDSESSION_ID: 持 有 鎖 的 sessionID ORACLE_USERNAME:持有鎖的 Oracle 用戶(hù)名OS_USER_NAME:持有鎖的操作系統(tǒng) 用戶(hù)名PROCESS: 操 作 系 統(tǒng) 進(jìn) 程 號(hào) LOCKED_MODE:鎖模式dba_objects(網(wǎng)上找的,懶得翻譯了_)OWNERUsername of the owner of the objectOBJECT_NAME名稱(chēng)對(duì)象SUBOBJECT_NAME名稱(chēng)的子對(duì)象(
6、例如, partititon)OBJECT_ID對(duì)象的對(duì)象數(shù)目DATA_OBJECT_ID對(duì)象數(shù)量的部分,其中載對(duì)象OBJECT_TYPE類(lèi)型的對(duì)象產(chǎn)生的時(shí)間戳為創(chuàng)建對(duì)象LAST_DDL_TIME時(shí)間戳最后 DDL 變化(包括贈(zèng)款和撤消)的目標(biāo)時(shí)間戳狀態(tài)臨時(shí)產(chǎn)生二次這是一個(gè)中學(xué)創(chuàng)建的對(duì)象的一部分icreate域指標(biāo)v$sessionV$SESSION 是基礎(chǔ)信息視圖,用于找尋用戶(hù) SID 或 SADDR常用列:SID:SESSION 標(biāo)識(shí)SIDsessionSESSIONSESSIONSID)。AUDSID:審查 session ID 唯一性,確認(rèn)它通常也用于當(dāng)尋找并行查詢(xún)模式USERNAME
7、:當(dāng)前 session 在oracle 中的用戶(hù)名。STATUS:這列用來(lái)判斷 session 狀態(tài)是:AchtiveSQL(waitingfor/usingaresource) InactiveSQLv$processv$process 視圖包含當(dāng)前系統(tǒng) Oracle 運(yùn)行的所有進(jìn)程信息。常被用于將 Oracle 或服務(wù)進(jìn)程的操I(mǎi)Dsession常用列:ADDR:進(jìn)程對(duì)象地址PID:oracle 進(jìn) 程 ID SPID:操作系統(tǒng)進(jìn)程 ID-v$session 深入學(xué)習(xí) sessionsessionDBWR,LGWR,arcchiverV$SESSION 中的常用列V$SESSIONSIDSA
8、DDR。不過(guò),它也有一些列會(huì) 動(dòng) 態(tài) 的 變 化 , 可 用 于 檢 查 用 戶(hù) 。 如 例 : SQL_HASH_VALUE,SQL_ADDRESS:sessionSQLnull0,sessionSQLPREV_ADDRESSsessionSQL*Plus11整的數(shù)值。STATUS:這列用來(lái)判斷 session 狀態(tài)是:AchtiveSQL(waiting for/using a resource) InactiveSQLKilled:被標(biāo)注為刪除sessioncombinationsession。Session 信息SID:SESSION 標(biāo)識(shí),常用于連接其它列SERIALSIDsessi
9、onSESSIONSESSIONSID)。AUDSID:審查 session ID 唯一性,確認(rèn)它通常也用于當(dāng)尋找并行查詢(xún)模式USERNAMEsessionoracleClient 信息sessionSQL*NetMACHINE:客戶(hù)端執(zhí)行的機(jī)器TERMINAL:客戶(hù)端運(yùn)行的終端PROCESS:客戶(hù)端進(jìn)程的 IDPROGRAM:客戶(hù)端執(zhí)行的客戶(hù)端程序要顯示用戶(hù)所連接PCTERMINALOSUSERPCORACLE.INIWindows中設(shè)置關(guān)鍵字 TERMINAL,USERNAME。Application 信息DBMS_APPLICATION_INFOCLIENT_INFO:DBMS_APPL
10、ICATION_INFO 中設(shè)置ACTION:DBMS_APPLICATION_INFO中設(shè)置MODULE:DBMS_APPLICATION_INFO下列 V$SESSION 列同樣可能會(huì)被用到:ROW_WAIT_OBJ# ROW_WAIT_FILE# ROW_WAIT_BLOCK# ROW_WAIT_ROW#V$SESSION 中的連接列ColumnViewJoined Column(s)SIDV$SESSION_WAIT,V$SESSTAT,V$LOCK,V$SESSION_EVENT,V$OPEN_CURSORSID(SQL_HASH_VALUE, SQL_ADDRESS)V$SQLTE
11、XT, V$SQLAREA,V$SQL(HASH_VALUE, ADDRESS)(PREV_HASH_VALUE, PREV_SQL_ADDRESS) V$SQLTEXT, V$SQLAREA,V$SQL(HASH_VALUE, ADDRESS)TADDRV$TRANSACTIONADDRPADDRV$PROCESSADDR示例:sessionSELECT SID, OSUSER, USERNAME, MACHINE, PROCESSFROM V$SESSION WHERE audsid = userenv(SESSIONID);machinesessionSELECT SID, OSUSER, USERNAME, MACHINE, TERMINAL FROM V$SESSIONWHERE t
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 學(xué)前兒童疾病防御教育
- 愛(ài)學(xué)班班培訓(xùn)
- 酒店服務(wù)培訓(xùn)
- 精細(xì)管理型廠房租賃安全責(zé)任書(shū)
- 車(chē)輛銷(xiāo)售代理傭金結(jié)算及售后服務(wù)協(xié)議
- 智能家居合同財(cái)務(wù)管理與用戶(hù)隱私保護(hù)協(xié)議
- 電影節(jié)場(chǎng)地借用及影視作品推廣合同
- 工程質(zhì)量教育培訓(xùn)
- 財(cái)務(wù)風(fēng)險(xiǎn)控制顧問(wèn)勞動(dòng)合同范本及風(fēng)險(xiǎn)評(píng)估方法
- 融資型餐廳總經(jīng)理職務(wù)任聘合同書(shū)范本
- 網(wǎng)絡(luò)安全預(yù)防電信詐騙主題班會(huì)PPT
- 農(nóng)村垃圾清運(yùn)投標(biāo)方案
- 優(yōu)秀物業(yè)管理項(xiàng)目評(píng)選方案
- 貴州大方富民村鎮(zhèn)銀行股份有限公司(籌)招聘上岸提分題庫(kù)3套【500題帶答案含詳解】
- GB/T 5470-2008塑料沖擊法脆化溫度的測(cè)定
- GB/T 40998-2021變性淀粉中羥丙基含量的測(cè)定分光光度法
- 圖書(shū)管理系統(tǒng)畢業(yè)論文參考文獻(xiàn)精選,參考文獻(xiàn)
- 中國(guó)當(dāng)代舊體詩(shī)選讀幻燈片
- 吉林省全省市縣鄉(xiāng)鎮(zhèn)衛(wèi)生院街道社區(qū)衛(wèi)生服務(wù)中心基本公共衛(wèi)生服務(wù)醫(yī)療機(jī)構(gòu)信息名單目錄995家
- 倔強(qiáng)的小紅軍-精講版課件
- 信息隱藏與數(shù)字水印課件(全)全書(shū)教學(xué)教程完整版電子教案最全幻燈片
評(píng)論
0/150
提交評(píng)論