国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > Oracle > 正文

用UNIX的kill命令來終止Oracle的過程

2024-08-29 13:36:33
字體:
供稿:網(wǎng)友

  正如你所知,有時候我們有必要終止所有的Oracle過程(PRocess)或者指定的一組Oracle過程。當(dāng)數(shù)據(jù)庫“鎖定”而你無法進(jìn)入Server Manager來“溫柔”的終止數(shù)據(jù)庫時,就可以用UNIX中的kill命令來終止所有的Oracle過程——這是kill命令的常見用途之一。
  
  當(dāng)你需要終止一個UNIX服務(wù)器上的一個Oracle實例(instance)時,執(zhí)行下面的步驟:
  
  終止與ORACLE_SID有關(guān)的所有Oracle過程。
  用ipcs –pmb命令來識別所有占用的RAM內(nèi)存片斷。
  用ipcrm -m 命令來從UNIX中釋放占用的RAM內(nèi)存。
  只對Non-AIX:用ipcs -sa命令來顯示占用標(biāo)記,用ipcrm –s命令來釋放該實例的占用標(biāo)記。
  創(chuàng)建單一命令來終止與掛起(hung)的數(shù)據(jù)庫實例有關(guān)的Oracle過程是很簡單的。在下面的例子之中,我們用ps指令來識別Oracle過程,然后用awk程序來獲取Oracle過程的過程ID(process ID,PID)。然后,我們把過程ID輸入到UNIX的kill命令之中。
  
  root> ps -efgrep $ORACLE_SID    grep -v grepawk '{print $2}'xargs -i kill -9 {} 
  
  在終止所有Oracle過程之后,我們可以用ipcs –pmb指令來檢查占用的內(nèi)存并清除數(shù)據(jù)庫所占用的內(nèi)存。我們首先顯示出數(shù)據(jù)庫服務(wù)器上所有占用內(nèi)存:
  
  root> ipcs -pmb
  
  IPC status from /dev/kmem as of Mon Sep 10 16:45:16 2001
  T   ID   KEY    MODE   OWNER GROUP SEGSZ CPID LPID
  Shared Memory:
  m  24064 0x4cb0be18 --rw-r----- oracle  dba 28975104 1836 23847
  m    1 0x4e040002 --rw-rw-rw-  root  root  31008  572  572
  m    2 0x411ca945 --rw-rw-rw-  root  root   8192  572  584
  m  4611 0x0c6629c9 --rw-r-----  root  root 7216716 1346 23981
  m    4 0x06347849 --rw-rw-rw-  root  root  77384 1346 1361
  
  在這里,我們看到Oracle只擁有一個ID=24064的RAM內(nèi)存。下面的命令將會釋放這個內(nèi)存片斷:
  
  root> ipcrm -m 24064

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 永清县| 永新县| 潞西市| 青川县| 曲周县| 盈江县| 铅山县| 宁国市| 和政县| 闵行区| 慈利县| 左权县| 凤城市| 德惠市| 上犹县| 义乌市| 七台河市| 启东市| 府谷县| 广元市| 清水河县| 辽源市| 始兴县| 静安区| 铅山县| 潜江市| 临泽县| 崇文区| 建瓯市| 开江县| 凤山县| 威信县| 民勤县| 大宁县| 保定市| 仁化县| 高陵县| 辽阳县| 安义县| 罗定市| 灵山县|