v session SERIAL 欄位的含義

2021-08-26 16:58:37 字數 775 閱讀 8481

wabjtam123 在itpub的乙個提問帖子,

我經常看到要kill session

好象不止殺乙個sid,

好象是alter system kill session 'sid,serial#'

這個serial#是什麼東西呢?為什麼不是

alter system kill session sid就好呢???

那serial#到底從哪來的東東呢???通過v$session當然可以知道serial#,我是不解為什麼乙個會話要'sid,serial兩個來定位,不是

sid就是session id嗎?serial#到底是什麼東東啊???

rollingpig 版主的解釋

sid 會重用,但是同乙個sid被重用時,serial#會增加,不會重複。

比如說你在10:00時發現有乙個sid 為10 ,serial#為100的session 不正常,想殺掉他,要是直接用kill sid 10 ,而同時這個session 主動退出,新session近來 而又正好用了 10這個sid (這時新session的serial#不會=100,只會比100高),就會發生誤殺的情況。所以oracle要求我們在殺session時,必須同時指定sid和serial#.

從另外乙個角度上說,sid 在同乙個instance的當前session中是乙個unique key,而sid ,serial#則是在整個instance生命期內的所有session中是unique key。(不考慮serial#超過最大值,重用的情況)

v session SERIAL 欄位的含義

wabjtam123 在itpub的乙個提問帖子,我經常看到要kill session 好象不止殺乙個sid,好象是alter system kill session sid,serial 這個serial 是什麼東西呢?為什麼不是 alter system kill session sid 就好呢...

v session SERIAL 欄位的含義

v session serial 欄位的含義 2008 10 09 22 11 10 標籤 oracle 休閒職場 wabjtam123 在itpub的乙個提問帖子,我經常看到要kill session 好象不止殺乙個sid,好象是alter system kill session sid,seri...

Python檢測重複字 部分中華字經重複字檢測

中文去標點符號,中文繁體字轉化簡體字,列表檢測並輸出重複項,list當多個相同值時索引 關於去標點,使用包 zhon,直接pip即可 安裝及使用 關於中文繁簡轉換,安裝opencc python 安裝及使用 coding utf 8 author zhr date 2019 10 25 20 26 ...