回覆列表
  • 1 # 使用者2195486961218

    當資料庫“鎖定”而你無法進入Server Manager來終止資料庫時,就可以用UNIX中的kill命令來終止所有的Oracle過程——這是kill命令的常見用途之一。

    當你需要終止一個UNIX伺服器上的一個Oracle例項(instance)時,執行下面的步驟:

    終止與ORACLE_SID有關的所有Oracle過程。

    用ipcs –pmb命令來識別所有佔用的RAM記憶體片斷。

    用ipcrm -m 命令來從UNIX中釋放佔用的RAM記憶體。

    只對Non-AIX:用ipcs -sa命令來顯示佔用標記,用ipcrm –s命令來釋放該例項的佔用標記。

    建立單一命令來終止與掛起(hung)的資料庫例項有關的Oracle過程是很簡單的。

    在下面的例子之中,我們用ps指令來識別Oracle過程,然後用awk程式來獲取Oracle過程的過程ID(process ID,PID)。然後,我們把過程ID輸入到UNIX的kill命令之中。

    root> ps -ef|grep $ORACLE_SID|

    grep -v grep|awk "{print $2}"|xargs -i kill -9 {}。

  • 中秋節和大豐收的關聯?
  • 現在想做滷菜生意,是在菜市場還是開門面,哪個更靠譜?