『壹』 如何關閉資料庫的asm實例進程
在oracle資料庫中關閉asm的實例進程的方法:
1、Shut down all ASM instances on all nodes. To shut down an ASM instance, enter the following command, where node is the name of the node where the ASM instance is running:
$ oracle_home/bin/srvctl stop asm -n node
『貳』 Oracle進程刪除不掉怎麼辦
方法/步驟
1.查詢哪些對象被鎖:
select object_name,machine,s.sid,s.serial#
from v$locked_object l,dba_objects o ,v$session s
where l.object_id=o.object_id and l.session_id=s.sid;
2.殺死進程:
alter system kill session '137,233'; (其中137,223分別是上面查詢出的sid,serial#)
PS.以上兩步,可通過Oracle的管理控制台來執行。
如果利用上面的方法殺死進程後,進程狀態雖被置為"killed",但是鎖定的資源很長時間沒有被釋放,那麼可以在OS一級再殺死相應的進程(線程)
1.首先獲得進程(線程)臘缺號:
select spid, osuser, s.program
from v$session s,v$process p
where s.paddr=p.addr and s.sid=137 (137是上面的sid)
2.在OS上殺死這個進程(線程):
1)在unix上,用root身份執行命令:
#kill -9 12345(即上面查詢出的spid)
2)在windows(unix也適用)用orakill殺死線程,例:c:>orakill orcl 12345
orakill是oracle提供的一個可執行命令,語法為:orakill sid thread
其中:
sid:表示要殺死的輪空辯進程屬於的實例名
thread:是要殺掉的線程號,即上面查詢出的spid。虧凳
『叄』 如何停止ORACLE資料庫Expdp與impdp備份任務的後台進程
終止進程並不能結束備份,需要結束備份對應的job;
1、查看備份job
select job_name,state from dba_datapump_jobs;
2、在退出導出監視界面後,可以通過下面語句重新打開expdp界面
Expdp system/test ATTACH=system.export_job10 --第一步查出的job名稱
3、結束job
Export> kill_job
『肆』 我是安裝了oracle才多了這幾個進程的,如何將他們全去掉啊
選碼寬擇「控制面板->管理工具->服務」,打逗前開「服務」窗口後,將其中有關oracle的服務的啟動類型由「自動」改山模清為「手動」。