精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Oracle觸發器的使用情況追中

數據庫 Oracle
以下的文章主要介紹的是Oracle觸發器的監視系統的實際使用情況的描述,以及在實際應用中如何使用這些觸發器來追蹤系統的使用情況的介紹。

我們大家都知道從Oracle8i開始,Oracle就引入了比較特殊的觸發器,其實觸發器并不是與DML事件有聯系的(DML事件,如,INSERT,UPDATE和DELETE)。這些系統級別的觸發器包括數據庫啟動觸發器,DDL觸發器和最終用戶登陸/注銷觸發器。

當Oracle提供了這些新的觸發器的功能后,卻還不清楚該如何使用這些觸發器來追蹤系統的使用情況。這篇文章描述了我是如何使用創建終端用戶登陸/注銷的方法來追蹤終端用戶的活動的。剛開始實行的追蹤終端用戶系統級觸發器是非常新的,就因為它非常的新,所以它在功能上還是不夠完善。

雖然用戶登陸/注銷觸發器會告訴你用戶登陸和用戶注銷的準確時間,可是代碼卻無法獲取在用戶會話階段所進行活動的任何信息。

這些用戶的登陸/注銷觸發器對于使用時間戳用戶的應用程序而言是非常有用的。所謂的時間戳用戶,就是那些在訪問應用程序的時候被給定一個唯一的Oracle用戶ID的人。不使用時間戳Oracle用戶ID的應用程序使用這些登陸/注銷Oracle觸發器可能沒有什么用。

既然我們知道了基本的知識,那么,讓我們看看該如何設計用戶審計表來追蹤用戶的活動。

設計一個用戶審計表

第一步就是創建一個用于存儲終端用戶登陸/注銷觸發器信息的Oracle表。為了合理地設計這些觸發器,讓我們先來看看系統級的Oracle觸發器。首先,我們在登陸的時候就會獲取以下信息:

用戶 ID—用戶的ID ,用于執行登陸操作;

會話 ID—Oracle為用戶控制會話的ID;

主機—計算機的名稱;

登陸時間—一個用戶登陸時間一樣的Oracle時間數據類型,精確到0.001秒。

現在,我們將獲得僅僅優先于用戶注銷的信息。當用戶在注銷的時候,Oracle系統級觸發器就可以提供這個用戶當前的會話狀態和活動信息:

最后的程序—用戶在注銷時執行的最后一個程序的名稱。

最后的活動—用戶在會話種執行的最后一個活動。

最后的模塊—用戶在注銷前訪問的最后一個模塊的名稱。

注銷時間—一個和用戶實際注銷時間一樣的一個Oracle時間數據類型,精確到0.001秒。

現在,我們知道了登陸和注銷的信息,那么我們如何搜集這些信息,并管理它們呢?讓我們來看看可用的選擇。

用戶表的標準化

因為用戶的登陸/注銷Oracle觸發器是兩個分離的實體,所以我們在設計支持存放這些信息的表的時候就可以有多種選擇。我們可以設計兩個隔離的表格:一個用戶登陸表和一個用戶注銷表。如果我們這樣做了,那么在把這兩個表連接起來的時候和判斷哪個用戶的登陸引起了哪個用戶的注銷等等事情的時候就會有困難。

這個投機取巧的方法可能會給錯誤的產生制造機會。諸如,用戶24在登陸前是如何注銷的?等等。

現在,讓我們考慮一個更好的選擇。為了很好的使用表的信息,我們可以創建一個數據庫,它里面包含一個單一的表,用于記錄登陸和注銷時間信息。這個方法就省去了連接表和關聯數據的麻煩。另外,我們還將創建一個區域,用于計算每個用戶在特定會話中所用去的時間。這個計算預先由觸發器做好,這樣就可以節省時間,并且可以創建一個豐富的報表,這個我們后面會提到。

設計一個登陸觸發器

一旦表格設計好了以后,接下來的步驟就是創建一個系統級的登陸Oracle觸發器,它可以在發生登陸時間的時候記錄盡可能多的信息。我創建的登陸審計觸發器,正像你看到的一樣,我在這個表中創建了一些在登陸時可以使用到的信息值:

用戶—建立Oracle會話的Oracle用戶ID

會話ID—使用Oracle的SYS context功能從v$session 表中直接獲取Oracle的會話ID。主機—使用Oracle的SYS context功能,在Oracle會話被創建的時候獲取主機名。請注意,對于使用Oracle并行服務器或者實際應用群的時候,獲取主機名是非常重要的,因為我們可能同時和許多不同的遠程主機都有會話連接。

登陸時間—獲取實際工作登陸的時間,精確到0.001秒。請注意我們是如何把登陸時間劃分成兩個區域的。產生一個登陸日期和一個登陸時間可以給最后的報表帶來很強的可讀性。

既然登陸觸發器已經創建好了,我們就需要創建一個注銷Oracle觸發器來獲取用戶完成會話的所有信息。

設計一個注銷觸發器

為了使一個單獨的表格同時為登陸和注銷事件服務,首先就需要定位單個用戶會話的登陸行。正像你想的一樣,這個小技巧使得允許許多用戶使用同一個用戶名在同一時間登陸。為了對這個情況做限制,我使用了Oracle會話ID。你知道,在每個用戶登陸Oracle的時候,Oracle就會給每個用戶分配一個唯一的會話ID,并把這個ID添加到v$session表中去。

我們可以像使用主鍵一樣來使用這個會話ID,這樣,這個用戶在注銷的時候,他的注銷信息就可以更新我們的用戶審計表。

現在讓我們來看一看在我們使用了注銷Oracle觸發器后可以使用的信息。首先,我們更新用戶的日志表,使它包含用戶(在注銷前)的最后一個活動。更新最后一個活動的這個工作是通過使用SYS context功能,從表v$session中獲取活動屬性的信息而完成的。

接下來,我們更新我們的審計表來顯示在會話期間訪問的最后一個程序。再一次,我們使用SYS context功能,從v$session表中選擇程序屬性這一列。

我們更新用戶會話所訪問的最后一個模塊。這是通過在v$session表中選擇模塊這個屬性列,用它的內容來填充我們的用戶審計表來完成的。

最后也是最重要的一個步驟就是添加注銷時間,并計算用戶在會話中停留的時間和代碼中顯示的一樣,通過使用注銷時間數據類型來更新我們的用戶登陸表然后計算會話所用的時間。像我早先提及的一樣,預先計算每個用戶會話的時間將使得審計表中的每一個記錄都非常有用,因為它顯示了會話過程中的持續時間。

讓我們來檢查一下系統能夠產生的幾個報表。為了符合特殊需要,你可以充實/修改一下這些報表。現在,預先計算會話所用時間就顯得非常重要了,它可以創建一個更有用的報表。#p#

用戶活動報表

使用用戶審計表來產生報表可以給作為Oracle數據庫管理員得你提供很多重要的信息。我們的第一個報表就是計算總的會話時間。

我們可以創建一個的簡單查詢來訪問我們審計表,用于顯示日期、時間、用戶ID和用戶使用系統的時間。雖然很簡單,但是它可以給出每個用戶在我們的系統上使用的時間。

這個信息在有不同用戶ID使用系統不同區域的時候特別有用。例如,如果這些Oracle用戶ID可以直接顯示在屏幕上的話,Oracle管理員就可以得知Oracle應用程序每個區域的使用率。下面,讓我們來看看另外一種類型的報表。

詳細的用戶登陸報表

我們也可以使用同樣的表來顯示在特定時間使用我們系統的用戶數量。這個信息對于負責跟蹤用戶活動的Oracle數據庫管理員特別有效。通過在用戶審計表中查詢用戶登陸信息,我們可以在任何給定時間獲得精確的用戶對話數量。這些信息可以輸入微軟的Excel電子表格中,并擴展成為線條圖表,如下所示。 

  Excel電子表格

正像你看到的,這個圖表清楚地顯示了在一天中每個小時用戶的活動情況。一旦你獲得了使用你系統的用戶的活動情況,你就可以總結一周里每日的信息或是總結一日里每小時的信息。這就提供了關于用戶使用系統的一個信號曲線,通過使用這些信號,我們可以描繪出用戶的活動情況。

例如,我們可能會發現在每個周三下午一點的時候用戶活動非常頻繁。通過使用用戶審計表,我們可以很快地確定這些用戶的并調整Oracle來適應情況的變化,以便于用戶的使用。

跟蹤

使用系統級觸發器,相關的DDL、系統錯誤和用戶活動都可以很容易地被捕捉到。然而,系統級Oracle觸發器并不像想象中具有那么多功能,Oracle指出,正在加強系統級觸發器的功能。

聰明地使用系統登陸/注銷觸發器可以提供一個很簡單而且又很可靠的跟蹤機制,用來跟蹤Oracle用戶的活動信息。對于那些長時間跟蹤用戶活動的Oracle管理員而言,用戶審計表可以為他們提供豐富的用戶信息,包括用戶使用信息,這個信息可以以每日每時的狀態或以每周每日的狀態顯示。

【編輯推薦】

  1. Oracle VARRAY的實際應用簡介
  2. Oracle用戶密碼的修改方案
  3. Oracle存儲過程的開發的介紹
  4. 開發Oracle存儲過程的步驟介紹
  5. Oracle表列的修改具體步驟介紹
     
責任編輯:佚名 來源: 博客園
相關推薦

2010-04-16 10:00:06

Oracle查看表空間

2010-11-16 11:40:04

Oracle查詢表空間

2010-10-14 16:10:28

MySQL排序

2011-05-20 14:06:25

Oracle觸發器

2017-01-18 21:57:14

2015-11-09 15:32:34

TorTor網絡隱私網絡

2022-07-13 14:26:26

Linux

2021-12-22 15:13:03

iOS 15Swift二進制

2009-06-30 14:11:00

Hibernate緩存

2018-07-06 14:52:49

Docker容器云服務

2010-05-12 15:14:59

subversion管

2020-02-10 19:50:08

Linux內存使用命令

2009-07-09 18:03:25

tomcatJVM內存

2011-04-14 13:54:22

Oracle觸發器

2011-05-19 14:29:49

Oracle觸發器語法

2021-03-26 07:17:38

Linux命令磁盤

2009-06-16 09:18:26

Linux系統管理系統資源

2020-06-17 14:10:01

Python內存程序

2010-05-04 09:44:12

Oracle Trig

2010-04-26 14:12:23

Oracle使用游標觸
點贊
收藏

51CTO技術棧公眾號

97视频人免费观看| 日韩色在线观看| 一级特黄录像免费播放全99| 国产一区二区三区中文字幕| 黑人一区二区| 亚洲毛片在线看| 日本77777| 看黄在线观看| 自拍视频在线观看一区二区| 国产伦精品一区二区三区高清| 国产黄色免费观看| 亚洲国产精品久久久天堂| 欧美精品一区二区不卡| 国产一级不卡毛片| 丁香花在线影院| 国产精品免费aⅴ片在线观看| 国产精品亚洲不卡a| 亚洲熟妇无码久久精品| 亚洲精华国产欧美| www.亚洲男人天堂| 欧美 日韩 国产 成人 在线观看 | 亚洲成在人线免费| 色姑娘综合av| 四虎精品在永久在线观看| 韩国av一区二区三区| 5566日本婷婷色中文字幕97| 久草综合在线视频| 精品欧美久久| 日韩av在线免费观看| av地址在线观看| 免费一级欧美在线观看视频| 色综合色综合色综合| 国产96在线 | 亚洲| xvideos国产在线视频| 国产色91在线| 久久综合给合久久狠狠色| 精品人妻伦一区二区三区久久| 日韩电影一区二区三区四区| 91精品国产高清| 久久久久久久蜜桃| 亚洲91久久| 综合激情国产一区| 欧美三级视频网站| 狠狠色丁香婷婷综合影院| 亚洲精品久久在线| 亚洲最大视频网| 精品国产麻豆| 欧美喷潮久久久xxxxx| 免费看污污网站| 在线成人视屏 | 女同久久另类99精品国产| 日韩一区二区三区视频在线观看| 国内自拍第二页| 成人噜噜噜噜| 欧美一区二区人人喊爽| 婷婷激情综合五月天| 亚洲热av色在线播放| 欧美一区二区三区在线视频| 五月六月丁香婷婷| 日韩高清一区| 亚洲福利视频专区| 免费观看一级一片| 国产探花在线精品一区二区| 亚洲丝袜在线视频| 永久免费观看片现看| 久久亚洲专区| 美女久久久久久久久久久| 色在线观看视频| 狠狠入ady亚洲精品| 97色在线播放视频| 7799精品视频天天看| 免费在线观看视频一区| 成人福利网站在线观看11| 国产精品丝袜黑色高跟鞋| 国产精品77777竹菊影视小说| 成人91视频| 天堂а√在线8种子蜜桃视频| 久久精品欧美一区二区三区不卡| 亚洲福利av| 亚洲精品白浆| 欧美小视频在线| a在线观看免费视频| 精品999日本久久久影院| 亚洲国产精品久久久久秋霞不卡 | 性欧美xxxx视频在线观看| 青青草免费观看视频| 麻豆国产欧美日韩综合精品二区| 91视频免费进入| 深夜福利在线观看直播| 国产精品免费看片| 免费一级特黄特色毛片久久看| 另类激情视频| 日韩一级片在线播放| 喷水视频在线观看| 91综合久久| 91黄色8090| 一级黄色录像大片| 成人国产精品免费网站| 亚洲制服中文| 蜜桃视频动漫在线播放| 欧美福利电影网| 天天插天天射天天干| 久久在线视频免费观看| 国外成人在线播放| 亚洲资源在线播放| 91视频免费播放| 日韩一级免费看| 国产精品99| 日韩第一页在线| 一区二区成人免费视频| 久久免费黄色| 国产精品一级久久久| 欧美性天天影视| 色婷婷激情久久| 亚洲一区二区三区黄色| 91日韩免费| 国产成人啪精品视频免费网| 亚洲老妇色熟女老太| 国产精品萝li| 激情婷婷综合网| 国偷自产av一区二区三区| 日韩视频亚洲视频| 性色av一区二区三区四区| hitomi一区二区三区精品| 美国av在线播放| 国产精品66| 国产亚洲精品一区二555| 日韩精品在线不卡| 国产精品18久久久久久久久久久久| 日韩欧美三级一区二区| 国产中文在线播放| 日韩欧美高清一区| 国产大片免费看| 久88久久88久久久| 无码免费一区二区三区免费播放 | 免费看污片网站| 日韩午夜免费| 国产专区一区二区| gogo高清在线播放免费| 色欧美乱欧美15图片| 天堂www中文在线资源| 欧美有码视频| 18成人免费观看网站下载| 日本暖暖在线视频| 在线播放91灌醉迷j高跟美女| 免费看日本黄色片| 日本视频在线一区| 亚洲一区二区在| 亚洲精品777| 久久久久www| 精品人妻伦一二三区久久| 亚洲卡通动漫在线| 亚洲成a人无码| 精品电影一区| 久久国产精品一区二区三区四区 | 精品欧美国产一区二区三区| 国产精品久久无码| 国产精品入口| 日韩精品一区二区三区外面| 成人国产激情在线| 日韩视频亚洲视频| 亚洲国产精品国自产拍久久| 亚洲va国产va欧美va观看| 中文在线观看免费视频| 国产精品视区| 天堂av一区二区| 91精品福利观看| 欧美高清视频免费观看| 午夜福利视频一区二区| 91国偷自产一区二区使用方法| 色婷婷国产精品免| 国产一区二区在线影院| 精品丰满人妻无套内射| 亚洲国产合集| 国产在线观看精品一区二区三区| 欧美人与禽猛交乱配| 日韩电影中文字幕av| 波多野结衣视频观看| 亚洲欧美激情在线| 亚洲av成人精品一区二区三区| 在线视频日韩| 亚洲成人精品电影在线观看| 在线一区二区三区视频| 日本精品中文字幕| 蜜桃视频网站在线观看| 亚洲大胆人体视频| 国产精品无码粉嫩小泬| 亚洲伊人伊色伊影伊综合网| 强伦人妻一区二区三区| 国产一区二区电影| av免费播放网址| 国产精品久久久久一区二区三区厕所| 国产精品一区二区欧美| 123成人网| 国语自产偷拍精品视频偷| av大片在线播放| 亚洲国产女人aaa毛片在线| 精品国产www| 欧美日韩国产黄| 免费黄色激情视频| 91丝袜美腿高跟国产极品老师| www.亚洲高清| 亚洲一区黄色| 欧美日韩午夜爽爽| 精品视频97| 蜜桃传媒视频第一区入口在线看| 精品视频成人| 国产精品黄色影片导航在线观看| 色爱综合区网| 日韩中文第一页| 美国一级片在线免费观看视频 | 欧美男男同志| 欧美成va人片在线观看| 亚洲午夜激情视频| 精品久久久久久久久久| 免费在线一级片| 中文字幕日韩欧美一区二区三区| 黄色工厂在线观看| 成人毛片老司机大片| 手机免费看av网站| 蜜臀精品一区二区三区在线观看| 日本日本19xxxⅹhd乱影响| 欧美精品日韩| 五月天综合婷婷| 久久免费av| 亚洲国产午夜伦理片大全在线观看网站 | 九九久久精品视频| 久久精品网站视频| 久久精品欧洲| 欧美日韩亚洲一| 999在线观看精品免费不卡网站| 久久国产精品免费观看| 久久一区91| 一级日韩一区在线观看| 日韩在线视屏| 亚洲国产精品一区二区第四页av| 国产中文字幕一区二区三区| 久久久久久国产精品一区| 国产精品传媒| 精品网站在线看| 精品亚洲自拍| 久久久久久国产精品免费免费| 美女视频亚洲色图| 国产一区二区黄色| 秋霞影视一区二区三区| 久久久国产精品一区二区三区| 日韩av黄色在线| 精品国产电影| 蜜桃a∨噜噜一区二区三区| 欧美aaaaa喷水| 精品国产一区二区三区噜噜噜 | 欧美尤物美女在线| 另类少妇人与禽zozz0性伦| 成年人黄视频在线观看| 欧美大学生性色视频| 高潮在线视频| 奇门遁甲1982国语版免费观看高清| 自拍偷拍欧美视频| 国产精品美女在线观看| 亚洲欧洲专区| 国产精品高清一区二区三区| 日韩三级视频| 日韩精品欧美专区| 888久久久| 国产精品一线二线三线| 免费日韩av片| 青青草精品视频在线观看| 久久97超碰色| 欧亚乱熟女一区二区在线| ww久久中文字幕| 国产真人真事毛片视频| 亚洲精品成a人| 国产成人亚洲欧洲在线| 精品视频全国免费看| av中文字幕免费在线观看| 精品福利一二区| jizz在线观看视频| 九九久久久久久久久激情| 不卡av影片| 成人精品在线视频| 麻豆一区二区| 日日噜噜噜夜夜爽爽| 激情欧美一区| 日本xxxxxxx免费视频| 国产麻豆精品在线观看| 日本丰满少妇裸体自慰| 国产精品天美传媒| 国产精品1000| 欧美丝袜丝nylons| 国产 日韩 欧美 综合| 在线电影中文日韩| 678在线观看视频| 国产欧美日韩视频| 日韩av黄色在线| 麻豆映画在线观看| 三级成人在线视频| 中文字幕永久免费| 国产精品久久久久一区二区三区| 国产亚洲成人精品| 欧美日韩国产精选| 色一情一乱一区二区三区| 日韩亚洲综合在线| 怡红院成人在线| 国产精品青青草| 天天揉久久久久亚洲精品| 久久精品午夜福利| 国产一区二区三区免费观看| 波多野结衣av在线免费观看| **网站欧美大片在线观看| 亚洲xxxx3d动漫| 91官网在线观看| 欧美自拍第一页| 久久艳片www.17c.com| 精品无人乱码一区二区三区| 国产欧美在线一区二区| 亚洲国产精品成人| 天天色综合社区| 久久久99精品免费观看不卡| 国产无码精品在线观看| 欧美一区午夜精品| 天堂资源在线中文| 国产精品白丝jk喷水视频一区| 精品淫伦v久久水蜜桃| 波多野结衣与黑人| 韩国一区二区在线观看| 成人小视频免费看| 色成年激情久久综合| 亚洲aaaaaaa| 91国产在线精品| 美女扒开腿让男人桶爽久久动漫| 日韩国产成人无码av毛片| 国产麻豆视频精品| 国产高潮流白浆| 欧美一区二区三区性视频| 国产在线观看a视频| 成人h猎奇视频网站| 日韩影院二区| 成年网站免费在线观看| 国产精品久久一级| 一本一道精品欧美中文字幕| 中文字幕亚洲二区| 国产综合色在线观看| 五月婷婷综合色| 日韩成人午夜精品| 欧美巨胸大乳hitomi| 欧美体内she精视频| 69久久久久| 成人午夜激情网| 正在播放日韩欧美一页| 欧美色图校园春色| 一卡二卡欧美日韩| 日批视频免费播放| 奇门遁甲1982国语版免费观看高清| 免费久久精品| wwwwwxxxx日本| 亚洲精品成人悠悠色影视| 国产成人无码www免费视频播放| 久久久久九九九九| 巨人精品**| www.日本xxxx| 综合av第一页| 丰满肉肉bbwwbbww| 26uuu久久噜噜噜噜| 精品视频99| 人妻精油按摩bd高清中文字幕| 亚洲高清在线精品| 男女网站在线观看| 成人国产精品一区二区| 国产精品第十页| 黄色正能量网站| 欧美乱熟臀69xxxxxx| 成人影音在线| 欧美在线一区二区三区四区| 激情伊人五月天久久综合| 久久免费精彩视频| 亚洲欧美日韩国产精品| 婷婷精品久久久久久久久久不卡| 成年人深夜视频| 国产亚洲福利社区一区| 国产不卡精品视频| 欧美在线亚洲在线| 亚洲电影影音先锋| avtt香蕉久久| 欧美一区中文字幕| 伊伊综合在线| 强开小嫩苞一区二区三区网站| 99久久精品国产导航| 亚洲一区二区视频在线播放| 国模视频一区二区三区| 欧美精品色图| 日韩av手机在线播放| 欧美巨大另类极品videosbest | a日韩av网址| 手机福利在线视频| 久久综合九色综合久久久精品综合| 在线免费看av片| 欧美亚洲一级片| 亚洲欧美综合| 在线免费看视频| 亚洲女人天堂成人av在线|