實驗,暫停oracle後臺程式

kisslfcr發表於2016-07-12
有時出於測試需求,需要暫停oracle的某些後臺程式,此時以暫停lgwr程式為例

使用sysdba連線到資料庫
查詢到LGWR程式的PID:
SQL> select prc.pid from v$bgprocess bgp ,v$process prc where bgp.name='LGWR' and prc.addr=bgp.paddr;
       PID
----------
        13
暫定程式(切勿在生產環境進行此實驗!)
SQL> oradebug setorapid 13
Oracle pid: 13, Unix process pid: 33544, image: oracle@ycr.ouc.cn (LGWR)
SQL> oradebug suspend
Statement processed.
恢復程式 
SQL> oradebug resume
Statement processed.

檢視trace檔案位置:
select value from v$diag_info where name like '%Default Trace%';

---------------------------------------------------
測試使用,請勿在生產環境進行此操作

Clark
20160712

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29135257/viewspace-2121881/,如需轉載,請註明出處,否則將追究法律責任。

相關文章