在OS上kill掉v$session中status值为killed的进程

    使用下面的脚本找出v$session中status值为killed的会话信息

  
  
  
  
  1. set pages 2000 
  2. set lines 170 
  3. select distinct spid, program 
  4.   from (select a.spid, a.program 
  5.           from v$process a 
  6.          where a.BACKGROUND is null 
  7.         MINUS 
  8.         select a.spid, a.PROGRAM 
  9.           from v$process a, v$session b 
  10.          where a.addr = b.paddr) c 
  11.  where c.program not like '%(%' 
  12.    and c.spid is not null 
  13. select count(*) from v$session where status='KILLED' 
  14. select 'kill -9 ' || spid 
  15.   from (select distinct c.spid 
  16.           from (select a.spid, a.program 
  17.                   from v$process a 
  18.                  where BACKGROUND is null 
  19.                 MINUS 
  20.                 select a.spid, a.PROGRAM 
  21.                   from v$process a, v$session b 
  22.                  where a.addr = b.paddr) c 
  23.          where c.program not like '%(%' 
  24.            and c.spid is not null

下面是正式环境的输出结果

  
  
  
  
  1. SQL> @sess_kill_killed.sql 
  2.  
  3. SPID         PROGRAM 
  4. ------------ ------------------------------------------------ 
  5. 1024584      oracle@crm2db3 
  6. 1057512      oracle@crm2db3 
  7. 1082350      oracle@crm2db3 
  8. 1098706      oracle@crm2db3 
  9. 1106278      oracle@crm2db3 
  10. 1221336      oracle@crm2db3 
  11. 1274242      oracle@crm2db3 
  12. 1315240      oracle@crm2db3 
  13. 1364358      oracle@crm2db3 
  14. 1433856      oracle@crm2db3 
  15. 1450998      oracle@crm2db3 
  16. 1504420      oracle@crm2db3 
  17. 1540534      oracle@crm2db3 
  18. 1585670      oracle@crm2db3 
  19. 1593726      oracle@crm2db3 
  20. 1610154      oracle@crm2db3 
  21. 1626600      oracle@crm2db3 
  22. 1676372      oracle@crm2db3 
  23. 1712758      oracle@crm2db3 
  24. 1725588      oracle@crm2db3 
  25. 1827464      oracle@crm2db3 
  26. 1835806      oracle@crm2db3 
  27. 1880574      oracle@crm2db3 
  28. 1889352      oracle@crm2db3 
  29. 1909006      oracle@crm2db3 
  30. 1917578      oracle@crm2db3 
  31. 1925730      oracle@crm2db3 
  32. 2060840      oracle@crm2db3 
  33. 2068996      oracle@crm2db3 
  34. 2085508      oracle@crm2db3 
  35. 2097626      oracle@crm2db3 
  36. 2150814      oracle@crm2db3 
  37. 2163050      oracle@crm2db3 
  38. 2195850      oracle@crm2db3 
  39. 2216908      oracle@crm2db3 
  40. 2224598      oracle@crm2db3 
  41. 2290392      oracle@crm2db3 
  42. 233994       oracle@crm2db3 
  43. 2429608      oracle@crm2db3 
  44. 2438348      oracle@crm2db3 
  45. 2442206      oracle@crm2db3 
  46. 2450452      oracle@crm2db3 
  47. 2458048      oracle@crm2db3 
  48. 2511242      oracle@crm2db3 
  49. 2523768      oracle@crm2db3 
  50. 2540240      oracle@crm2db3 
  51. 2552884      oracle@crm2db3 
  52. 2564534      oracle@crm2db3 
  53. 2621954      oracle@crm2db3 
  54. 2675160      oracle@crm2db3 
  55. 2696124      oracle@crm2db3 
  56. 2711670      oracle@crm2db3 
  57. 2715652      oracle@crm2db3 
  58. 2745566      oracle@crm2db3 
  59. 2748894      oracle@crm2db3 
  60. 2773536      oracle@crm2db3 
  61. 2785958      oracle@crm2db3 
  62. 2801784      oracle@crm2db3 
  63. 2822762      oracle@crm2db3 
  64. 2850998      oracle@crm2db3 
  65. 2908432      oracle@crm2db3 
  66. 2925518      oracle@crm2db3 
  67. 2929168      oracle@crm2db3 
  68. 2949532      oracle@crm2db3 
  69. 2969872      oracle@crm2db3 
  70. 2990786      oracle@crm2db3 
  71. 3006988      oracle@crm2db3 
  72. 303672       oracle@crm2db3 
  73. 3056254      oracle@crm2db3 
  74. 3077108      oracle@crm2db3 
  75. 3105204      oracle@crm2db3 
  76. 3142068      oracle@crm2db3 
  77. 3158742      oracle@crm2db3 
  78. 3195904      oracle@crm2db3 
  79. 320000       oracle@crm2db3 
  80. 3244822      oracle@crm2db3 
  81. 3326286      oracle@crm2db3 
  82. 3379838      oracle@crm2db3 
  83. 3380452      oracle@crm2db3 
  84. 3404614      oracle@crm2db3 
  85. 3477872      oracle@crm2db3 
  86. 3555760      oracle@crm2db3 
  87. 356632       oracle@crm2db3 
  88. 3589304      oracle@crm2db3 
  89. 3601098      oracle@crm2db3 
  90. 3613750      oracle@crm2db3 
  91. 3617122      oracle@crm2db3 
  92. 3634356      oracle@crm2db3 
  93. 3642372      oracle@crm2db3 
  94. 3703674      oracle@crm2db3 
  95. 3727974      oracle@crm2db3 
  96. 3748112      oracle@crm2db3 
  97. 385416       oracle@crm2db3 
  98. 3875864      oracle@crm2db3 
  99. 3961244      oracle@crm2db3 
  100. 3969844      oracle@crm2db3 
  101. 3973882      oracle@crm2db3 
  102. 3977890      oracle@crm2db3 
  103. 3989828      oracle@crm2db3 
  104. 4010452      oracle@crm2db3 
  105. 4022582      oracle@crm2db3 
  106. 4027320      oracle@crm2db3 
  107. 4030898      oracle@crm2db3 
  108. 4047532      oracle@crm2db3 
  109. 4072346      oracle@crm2db3 
  110. 4088674      oracle@crm2db3 
  111. 4108650      oracle@crm2db3 
  112. 4158164      oracle@crm2db3 
  113. 4174934      oracle@crm2db3 
  114. 4207570      oracle@crm2db3 
  115. 4223728      oracle@crm2db3 
  116. 4224250      oracle@crm2db3 
  117. 4289226      oracle@crm2db3 
  118. 4301398      oracle@crm2db3 
  119. 4309270      oracle@crm2db3 
  120. 4346662      oracle@crm2db3 
  121. 4363424      oracle@crm2db3 
  122. 4387444      oracle@crm2db3 
  123. 4403500      oracle@crm2db3 
  124. 4412556      oracle@crm2db3 
  125. 4489548      oracle@crm2db3 
  126. 4514070      oracle@crm2db3 
  127. 4551840      oracle@crm2db3 
  128. 4608738      oracle@crm2db3 
  129. 4629754      oracle@crm2db3 
  130. 4641310      oracle@crm2db3 
  131. 4645360      oracle@crm2db3 
  132. 4657596      oracle@crm2db3 
  133. 4699202      oracle@crm2db3 
  134. 4723424      oracle@crm2db3 
  135. 4740140      oracle@crm2db3 
  136. 4756720      oracle@crm2db3 
  137. 4825764      oracle@crm2db3 
  138. 484220       oracle@crm2db3 
  139. 4904074      oracle@crm2db3 
  140. 4940656      oracle@crm2db3 
  141. 4989356      oracle@crm2db3 
  142. 5005902      oracle@crm2db3 
  143. 5009924      oracle@crm2db3 
  144. 5092498      oracle@crm2db3 
  145. 5096058      oracle@crm2db3 
  146. 5100424      oracle@crm2db3 
  147. 5132592      oracle@crm2db3 
  148. 5141660      oracle@crm2db3 
  149. 5161346      oracle@crm2db3 
  150. 5161714      oracle@crm2db3 
  151. 5165444      oracle@crm2db3 
  152. 517180       oracle@crm2db3 
  153. 5218856      oracle@crm2db3 
  154. 5255808      oracle@crm2db3 
  155. 5297062      oracle@crm2db3 
  156. 5333930      oracle@crm2db3 
  157. 5341786      oracle@crm2db3 
  158. 5366594      oracle@crm2db3 
  159. 5399586      oracle@crm2db3 
  160. 5436528      oracle@crm2db3 
  161. 5440568      oracle@crm2db3 
  162. 5460476      oracle@crm2db3 
  163. 5481248      oracle@crm2db3 
  164. 5497724      oracle@crm2db3 
  165. 5522054      oracle@crm2db3 
  166. 5522200      oracle@crm2db3 
  167. 5530220      oracle@crm2db3 
  168. 5530592      oracle@crm2db3 
  169. 5538368      oracle@crm2db3 
  170. 5567292      oracle@crm2db3 
  171. 5584022      oracle@crm2db3 
  172. 5596098      oracle@crm2db3 
  173. 5608530      oracle@crm2db3 
  174. 5616460      oracle@crm2db3 
  175. 5636858      oracle@crm2db3 
  176. 5670062      oracle@crm2db3 
  177. 5685842      oracle@crm2db3 
  178. 5694232      oracle@crm2db3 
  179. 5710404      oracle@crm2db3 
  180. 5809030      oracle@crm2db3 
  181. 5825262      oracle@crm2db3 
  182. 5825692      oracle@crm2db3 
  183. 5841574      oracle@crm2db3 
  184. 590146       oracle@crm2db3 
  185. 5984968      oracle@crm2db3 
  186. 5989406      oracle@crm2db3 
  187. 6017776      oracle@crm2db3 
  188. 6030186      oracle@crm2db3 
  189. 6050874      oracle@crm2db3 
  190. 6071362      oracle@crm2db3 
  191. 6083134      oracle@crm2db3 
  192. 6087916      oracle@crm2db3 
  193. 611444       oracle@crm2db3 
  194. 6120672      oracle@crm2db3 
  195. 6136864      oracle@crm2db3 
  196. 6218284      oracle@crm2db3 
  197. 6243566      oracle@crm2db3 
  198. 6247128      oracle@crm2db3 
  199. 6263416      oracle@crm2db3 
  200. 6275912      oracle@crm2db3 
  201. 6350024      oracle@crm2db3 
  202. 6366076      oracle@crm2db3 
  203. 6415478      oracle@crm2db3 
  204. 6423058      oracle@crm2db3 
  205. 6443536      oracle@crm2db3 
  206. 6476320      oracle@crm2db3 
  207. 6615644      oracle@crm2db3 
  208. 6763024      oracle@crm2db3 
  209. 6832828      oracle@crm2db3 
  210. 701550       oracle@crm2db3 
  211. 713406       oracle@crm2db3 
  212. 7213792      oracle@crm2db3 
  213. 7230200      oracle@crm2db3 
  214. 7271112      oracle@crm2db3 
  215. 7410388      oracle@crm2db3 
  216. 746200       oracle@crm2db3 
  217. 7578280      oracle@crm2db3 
  218. 7651928      oracle@crm2db3 
  219. 7684666      oracle@crm2db3 
  220. 7721518      oracle@crm2db3 
  221. 7770776      oracle@crm2db3 
  222. 7778960      oracle@crm2db3 
  223. 7783070      oracle@crm2db3 
  224. 7823944      oracle@crm2db3 
  225. 7852720      oracle@crm2db3 
  226. 791192       oracle@crm2db3 
  227. 7938772      oracle@crm2db3 
  228. 7950870      oracle@crm2db3 
  229. 8061602      oracle@crm2db3 
  230. 8069848      oracle@crm2db3 
  231. 807224       oracle@crm2db3 
  232. 811516       oracle@crm2db3 
  233. 8151706      oracle@crm2db3 
  234. 8245922      oracle@crm2db3 
  235. 8323762      oracle@crm2db3 
  236. 8344218      oracle@crm2db3 
  237. 8446586      oracle@crm2db3 
  238. 8508048      oracle@crm2db3 
  239. 852740       oracle@crm2db3 
  240. 8675996      oracle@crm2db3 
  241. 873540       oracle@crm2db3 
  242. 8827568      oracle@crm2db3 
  243. 8831702      oracle@crm2db3 
  244. 885642       oracle@crm2db3 
  245. 8942276      oracle@crm2db3 
  246. 9056824      oracle@crm2db3 
  247. 913708       oracle@crm2db3 
  248. 9183962      oracle@crm2db3 
  249. 9249526      oracle@crm2db3 
  250. 9274080      oracle@crm2db3 
  251. 9277968      oracle@crm2db3 
  252. 9413136      oracle@crm2db3 
  253. 942766       oracle@crm2db3 
  254. 9429716      oracle@crm2db3 
  255. 9474750      oracle@crm2db3 
  256. 9663020      oracle@crm2db3 
  257.  
  258. 252 rows selected. 
  259.  
  260.  
  261.   COUNT(*) 
  262. ---------- 
  263.        252 
  264.  
  265.  
  266. 'KILL-9'||SPID 
  267. -------------------- 
  268. kill -9 1593726 
  269. kill -9 2458048 
  270. kill -9 2511242 
  271. kill -9 2850998 
  272. kill -9 303672 
  273. kill -9 3105204 
  274. kill -9 3379838 
  275. kill -9 3601098 
  276. kill -9 3748112 
  277. kill -9 4030898 
  278. kill -9 4047532 
  279. kill -9 4088674 
  280. kill -9 4158164 
  281. kill -9 4174934 
  282. kill -9 4223728 
  283. kill -9 4224250 
  284. kill -9 4489548 
  285. kill -9 4551840 
  286. kill -9 5100424 
  287. kill -9 5460476 
  288. kill -9 5809030 
  289. kill -9 5841574 
  290. kill -9 6275912 
  291. kill -9 6763024 
  292. kill -9 713406 
  293. kill -9 7213792 
  294. kill -9 807224 
  295. kill -9 8508048 
  296. kill -9 8675996 
  297. kill -9 9183962 
  298. kill -9 9274080 
  299. kill -9 9429716 
  300. kill -9 1725588 
  301. kill -9 1880574 
  302. kill -9 1909006 
  303. kill -9 2060840 
  304. kill -9 2216908 
  305. kill -9 2224598 
  306. kill -9 233994 
  307. kill -9 2442206 
  308. kill -9 2450452 
  309. kill -9 2715652 
  310. kill -9 2785958 
  311. kill -9 2929168 
  312. kill -9 2990786 
  313. kill -9 3555760 
  314. kill -9 3634356 
  315. kill -9 4514070 
  316. kill -9 4756720 
  317. kill -9 5165444 
  318. kill -9 5218856 
  319. kill -9 5636858 
  320. kill -9 5825262 
  321. kill -9 5989406 
  322. kill -9 6071362 
  323. kill -9 6423058 
  324. kill -9 6443536 
  325. kill -9 885642 
  326. kill -9 9056824 
  327. kill -9 9413136 
  328. kill -9 942766 
  329. kill -9 1057512 
  330. kill -9 1082350 
  331. kill -9 1364358 
  332. kill -9 1585670 
  333. kill -9 1676372 
  334. kill -9 2150814 
  335. kill -9 2523768 
  336. kill -9 2801784 
  337. kill -9 2908432 
  338. kill -9 2925518 
  339. kill -9 320000 
  340. kill -9 3617122 
  341. kill -9 3642372 
  342. kill -9 4346662 
  343. kill -9 4699202 
  344. kill -9 4989356 
  345. kill -9 5161346 
  346. kill -9 5436528 
  347. kill -9 5481248 
  348. kill -9 5530592 
  349. kill -9 7778960 
  350. kill -9 7823944 
  351. kill -9 7852720 
  352. kill -9 8151706 
  353. kill -9 8323762 
  354. kill -9 9249526 
  355. kill -9 9277968 
  356. kill -9 1315240 
  357. kill -9 1540534 
  358. kill -9 1835806 
  359. kill -9 2540240 
  360. kill -9 2552884 
  361. kill -9 2564534 
  362. kill -9 2748894 
  363. kill -9 356632 
  364. kill -9 3613750 
  365. kill -9 3973882 
  366. kill -9 4027320 
  367. kill -9 4207570 
  368. kill -9 4904074 
  369. kill -9 5092498 
  370. kill -9 5341786 
  371. kill -9 5497724 
  372. kill -9 5608530 
  373. kill -9 611444 
  374. kill -9 6120672 
  375. kill -9 6243566 
  376. kill -9 7684666 
  377. kill -9 7721518 
  378. kill -9 7783070 
  379. kill -9 7938772 
  380. kill -9 9474750 
  381. kill -9 1024584 
  382. kill -9 1098706 
  383. kill -9 1106278 
  384. kill -9 1450998 
  385. kill -9 1712758 
  386. kill -9 2097626 
  387. kill -9 2621954 
  388. kill -9 2675160 
  389. kill -9 2969872 
  390. kill -9 3056254 
  391. kill -9 3326286 
  392. kill -9 3380452 
  393. kill -9 3703674 
  394. kill -9 3989828 
  395. kill -9 4010452 
  396. kill -9 4022582 
  397. kill -9 4072346 
  398. kill -9 4403500 
  399. kill -9 4641310 
  400. kill -9 4657596 
  401. kill -9 484220 
  402. kill -9 5009924 
  403. kill -9 5132592 
  404. kill -9 5255808 
  405. kill -9 5297062 
  406. kill -9 5333930 
  407. kill -9 5567292 
  408. kill -9 5694232 
  409. kill -9 6083134 
  410. kill -9 6087916 
  411. kill -9 6136864 
  412. kill -9 6415478 
  413. kill -9 6476320 
  414. kill -9 746200 
  415. kill -9 7950870 
  416. kill -9 8069848 
  417. kill -9 873540 
  418. kill -9 9663020 
  419. kill -9 1221336 
  420. kill -9 1433856 
  421. kill -9 1504420 
  422. kill -9 1610154 
  423. kill -9 1626600 
  424. kill -9 2195850 
  425. kill -9 2290392 
  426. kill -9 2711670 
  427. kill -9 2773536 
  428. kill -9 3077108 
  429. kill -9 3142068 
  430. kill -9 3158742 
  431. kill -9 3244822 
  432. kill -9 3477872 
  433. kill -9 385416 
  434. kill -9 3961244 
  435. kill -9 4301398 
  436. kill -9 4309270 
  437. kill -9 4363424 
  438. kill -9 4608738 
  439. kill -9 4723424 
  440. kill -9 4740140 
  441. kill -9 5366594 
  442. kill -9 5596098 
  443. kill -9 5616460 
  444. kill -9 6350024 
  445. kill -9 6832828 
  446. kill -9 7410388 
  447. kill -9 791192 
  448. kill -9 8061602 
  449. kill -9 8446586 
  450. kill -9 852740 
  451. kill -9 1827464 
  452. kill -9 2429608 
  453. kill -9 2438348 
  454. kill -9 2696124 
  455. kill -9 2745566 
  456. kill -9 2949532 
  457. kill -9 3006988 
  458. kill -9 3195904 
  459. kill -9 3875864 
  460. kill -9 3977890 
  461. kill -9 4412556 
  462. kill -9 4645360 
  463. kill -9 5005902 
  464. kill -9 5096058 
  465. kill -9 5161714 
  466. kill -9 5522054 
  467. kill -9 5530220 
  468. kill -9 5538368 
  469. kill -9 5584022 
  470. kill -9 5670062 
  471. kill -9 5685842 
  472. kill -9 5710404 
  473. kill -9 6017776 
  474. kill -9 6050874 
  475. kill -9 6247128 
  476. kill -9 6263416 
  477. kill -9 6366076 
  478. kill -9 701550 
  479. kill -9 7770776 
  480. kill -9 8245922 
  481. kill -9 8344218 
  482. kill -9 913708 
  483. kill -9 1274242 
  484. kill -9 1889352 
  485. kill -9 1917578 
  486. kill -9 1925730 
  487. kill -9 2068996 
  488. kill -9 2085508 
  489. kill -9 2163050 
  490. kill -9 2822762 
  491. kill -9 3404614 
  492. kill -9 3589304 
  493. kill -9 3727974 
  494. kill -9 3969844 
  495. kill -9 4108650 
  496. kill -9 4289226 
  497. kill -9 4387444 
  498. kill -9 4629754 
  499. kill -9 4825764 
  500. kill -9 4940656 
  501. kill -9 5141660 
  502. kill -9 517180 
  503. kill -9 5399586 
  504. kill -9 5440568 
  505. kill -9 5522200 
  506. kill -9 5825692 
  507. kill -9 590146 
  508. kill -9 5984968 
  509. kill -9 6030186 
  510. kill -9 6218284 
  511. kill -9 6615644 
  512. kill -9 7230200 
  513. kill -9 7271112 
  514. kill -9 7578280 
  515. kill -9 7651928 
  516. kill -9 811516 
  517. kill -9 8827568 
  518. kill -9 8831702 
  519. kill -9 8942276 
  520.  
  521. 252 rows selected. 

把上面的内容复制到操作系统执行就可以了。

我们也可以在kill前面多提示一个host 那样在sqlplus中也可以执行这样的语句。

你可能感兴趣的:(kill,status,killed,gv$session)