刪除Oracle後台執行的程序

2021-10-08 20:21:10 字數 772 閱讀 4708

1.查詢sid

select * from v$access o  where o.object like 't2%';
2.根據sid查詢serial#

select * from v$session a where a.sid=493;
3.根據sid和serial#刪除程序

alter system kill session '493,3365';
如果執行失敗

sql> alter system kill session '493,3365';

alter system kill session '493,3365'

*error at line 1:

ora-00031: session marked for kill

直接使用sid查詢linux程序進行刪除

select spid, osuser, s.program

from v$session s,v$process p

where s.paddr=p.addr and s.sid=493

根據查詢到的程序id執行以下命令

kill -9 spid
再次在oracle客戶端執行

alter system kill session '493,3365';
即可

程序後台執行

1 命令最後加 tar zcf etc.tar.gz etc 2 命令允許中 按下ctrl z快捷鍵 root localhost top 在top命令執行的過程中,按下ctrl z快捷鍵 root localhost jobs l 選項 l 顯示工作的pid 注 號代表最近乙個放入後台的工作,也是...

Oracle後台程序

後台程序主要完成以下任務 在記憶體與外存之間進行i o操作 監視各個程序的狀態 協調各個程序的任務 維護系統的效能 保證系統的可靠性 當oracle資料庫鏈結非正常終止,oracle將通過pmon程序來啟動 清除中斷或失敗的使用者程序,包括清除非正常中斷的使用者程序留下的會話,回退未提交的事務,釋放...

oracle後台程序

後台程序負責保證資料庫的穩定工作,每當資料庫啟動時,這些後台程序會自動啟動,並且持續整 個例項的生命週期,每個程序負責乙個獨特的任務,表2 4 是一些最重要的後台程序。進 程縮 寫 描 述database writer dbwn 負責把髒資料寫回磁碟 log writer lgwr 負責把日誌資料寫...