精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

久久精品人人爽人人爽| 今天的高清视频免费播放成人| 在线亚洲一区观看| 一区精品在线| 亚洲精品久久久久avwww潮水| 精品福利电影| 亚洲三级av在线| 制服下的诱惑暮生| 久久精品女人天堂av免费观看| 最新热久久免费视频| 国产一区二区在线网站| 亚洲资源在线播放| 中文精品视频| 日韩视频在线免费| www.色多多| 国产精品亚洲欧美日韩一区在线| 黑丝美女久久久| 韩国黄色一级大片| 久热av在线| 高清视频一区二区| 国产日产亚洲精品| 亚洲精品男人天堂| 欧美69视频| 中文字幕在线视频日韩| 色欲av无码一区二区三区| 清纯唯美激情亚洲| 欧美日韩电影在线播放| 男人操女人逼免费视频| 黄色av网站在线播放| 久久久国产午夜精品 | 国产精品第一页在线观看| 清纯唯美亚洲综合一区| 亚洲美女在线观看| 精品熟女一区二区三区| 香蕉大人久久国产成人av| 欧美日韩高清一区二区三区| 日本熟妇人妻中出| 伊人色综合一区二区三区影院视频 | 亚洲资源一区| 中文字幕不卡在线播放| 欧美一区二区三区成人久久片| 成人免费视频国产| 国产成人鲁色资源国产91色综| 国产综合久久久久久| 中文字幕第一页在线播放| 久久一日本道色综合久久| 91干在线观看| 日韩精品在线免费视频| 亚洲精品综合| 高清欧美一区二区三区| 豆国产97在线 | 亚洲| 欧美日韩国产精品一区二区亚洲| 大胆欧美人体视频| 欧美做爰爽爽爽爽爽爽| 亚洲草久电影| 九九热在线精品视频| 日韩高清dvd碟片| 一本一本久久a久久综合精品| 久久久精品电影| 糖心vlog免费在线观看| 亚洲女同一区| 色综合久久精品亚洲国产 | 国产日韩精品在线看| 久久久亚洲欧洲日产国码αv| 精品乱码一区二区三区| 四虎在线观看| 国产色一区二区| 亚洲 日韩 国产第一区| 欧美成人精品一区二区男人看| 国产亚洲精品7777| 日本特级黄色大片| av免费在线网站| 亚洲一区在线电影| 国产亚洲欧美在线视频| 韩日精品一区| 欧美一级夜夜爽| 国产视频久久久久久| 国产日产一区| 久久视频在线看| 精品在线视频免费| 日韩精品电影一区亚洲| 91在线播放国产| 日韩中文字幕免费在线观看| 久久人人97超碰com| 天堂资源在线亚洲视频| 影音先锋男人在线资源| 日韩欧美国产中文字幕| 一级黄色录像在线观看| 成午夜精品一区二区三区软件| 日韩毛片在线观看| 登山的目的在线| 国产亚洲高清视频| 国产精品自产拍在线观看| 亚洲国产999| 久久精品亚洲精品国产欧美| 亚洲国产精品影视| 性欧美18xxxhd| 欧美美女网站色| 国产夫妻性爱视频| 一区二区三区午夜视频| 日本aⅴ大伊香蕉精品视频| 97超碰人人模人人人爽人人爱| 成人av电影在线| 亚洲一区精品视频| 校园春色亚洲| 欧美成人激情免费网| 日韩女同一区二区三区| 尹人成人综合网| 成人啪啪免费看| 免费黄色片在线观看| 一级女性全黄久久生活片免费| 国产天堂在线播放| 久久精品国产亚洲5555| 久久九九热免费视频| 中文字幕精品视频在线观看| 成人av在线资源网| 97超碰免费观看| 日韩和的一区二在线| 欧美va日韩va| 久久久久久视频| 男女精品网站| 国产一区二区自拍| 在线看三级电影| 欧美人妇做爰xxxⅹ性高电影| 亚洲av成人片无码| 综合久久99| 成人激情视频在线| 成年在线观看免费人视频| 天天做天天摸天天爽国产一区 | 亚州精品视频| 国产+成+人+亚洲欧洲| www.亚洲天堂.com| 亚洲欧美日韩在线播放| 黄大色黄女片18第一次| 欧美中文字幕一区二区| 日韩美女在线观看一区| 激情视频在线观看免费| 狠狠色狠色综合曰曰| 白嫩情侣偷拍呻吟刺激| 欧美日韩18| 7777精品久久久大香线蕉小说| 免费不卡视频| 欧美精品久久99久久在免费线| 国产一二三av| 免费的成人av| 一区二区三区免费看| 欧美黄页免费| 欧美成人激情视频| 精品人妻无码一区二区| 亚洲精品视频自拍| 白丝校花扒腿让我c| 国产一在线精品一区在线观看| 91久久精品www人人做人人爽| 国产激情在线| 日韩免费观看高清完整版在线观看| 亚洲成人生活片| 国产精品99久久久久久似苏梦涵| 成人污网站在线观看| 日本高清精品| 91国内产香蕉| 狠狠狠综合7777久夜色撩人 | 国产成人毛毛毛片| 亚洲综合色婷婷| 日韩www视频| 六月丁香综合| 一区二区三区视频在线播放| 精品久久免费| 午夜精品美女自拍福到在线| 欧美高清电影在线| 欧美日韩午夜在线视频| 朝桐光av在线| 成人av在线资源| 毛片一区二区三区四区| 水蜜桃久久夜色精品一区| 亚洲r级在线观看| 波多野结衣久久| 亚洲欧美国产日韩天堂区| 中文字幕欧美在线观看| 亚洲人成7777| 人人妻人人澡人人爽人人精品| 日韩精品一二三| 国产一二三四五| 免费成人蒂法| 国产精品青青在线观看爽香蕉| 国产精品一区二区三区视频网站| 亚洲成人中文字幕| 亚洲婷婷久久综合| 亚洲一区二区精品视频| 亚洲女优在线观看| 国产**成人网毛片九色| 欧在线一二三四区| 欧美二区视频| 欧美一进一出视频| 在这里有精品| 国产精品揄拍500视频| 激情网站在线| 色噜噜狠狠色综合网图区| 特级丰满少妇一级aaaa爱毛片| 色诱亚洲精品久久久久久| 久久中文免费视频| 日本一区二区三区在线观看| 北京富婆泄欲对白| 加勒比av一区二区| 成人在线观看a| 亚洲福利国产| 国产精品88久久久久久妇女| 亚洲深夜福利在线观看| 91免费看网站| 国产精品久久乐| 日本道色综合久久影院| 欧美xxxx视频| 久久久97精品| 91啦中文在线| 亚洲系列中文字幕| 色综合视频在线| 91在线观看免费观看 | 中文在线观看免费网站| 国产精品无码永久免费888| 国产二级一片内射视频播放| 国产一区二区三区蝌蚪| 一区二区xxx| 亚洲专区欧美专区| 国产九九九九九| 韩日精品视频| 久久视频免费在线| 99视频精品全国免费| 日本一区视频在线播放| 日韩欧美天堂| 国产精品伊人日日| 免费看日产一区二区三区| 国产欧美婷婷中文| 美女写真久久影院| 欧美一区二区影院| 国产美女高潮在线| 久久久久国产精品一区| 主播国产精品| 久热精品视频在线观看一区| 午夜小视频在线| 在线观看欧美视频| 国产高清视频在线| 国产婷婷色综合av蜜臀av| 无码国产色欲xxxx视频| 亚洲成人1234| 视频污在线观看| 亚洲高清av在线| 香蕉av在线播放| 日韩电影免费观看中文字幕| 无码国产精品一区二区免费16| 亚洲精品久久久久久久久| 天天操天天干天天插| 亚洲精品www| 日本亚洲欧美| 亚洲一级黄色av| 国产高清免费在线播放| 日韩一区av在线| 国产原创在线观看| 欧美国产第一页| av今日在线| 国产精品pans私拍| 开心久久婷婷综合中文字幕| 91在线网站视频| 2021年精品国产福利在线| 国产精品视频在线免费观看 | 97免费在线观看视频| 欧美日韩在线第一页| 亚洲综合成人av| 337p亚洲精品色噜噜噜| 午夜精品无码一区二区三区| 亚洲第一区中文字幕| 免费动漫网站在线观看| 在线日韩精品视频| 18+激情视频在线| 2018国产精品视频| 国产麻豆一区| av一区观看| 影视先锋久久| 天天成人综合网| 国自产拍偷拍福利精品免费一| 9久久9毛片又大又硬又粗| 人人狠狠综合久久亚洲| 中文字幕乱码在线人视频| 成人动漫精品一区二区| 国产av自拍一区| 亚洲激情欧美激情| 日韩视频在线观看一区| 91精品国产综合久久精品 | 久久综合资源网| 任我爽在线视频| 亚洲成人动漫一区| 在线观看中文字幕码| 亚洲成人久久电影| 日本韩国在线视频爽| 91精品国产91久久久| 日韩午夜视频在线| 黑人巨大精品欧美一区二区小视频| 国产亚洲精品美女久久久久久久久久| 99久久久无码国产精品性色戒| 一本色道久久综合亚洲精品高清 | 一区在线不卡| 久久综合一区| 欧美高清一区| 欧美成人黄色网址| www.av亚洲| 欧美黑人性猛交xxx| 91国产丝袜在线播放| 噜噜噜久久,亚洲精品国产品| 日韩中文字幕在线看| 松下纱荣子在线观看| 岛国视频一区免费观看| 久久激情电影| 免费日韩视频在线观看| bt7086福利一区国产| 在线观看亚洲网站| 欧美在线小视频| 天堂在线中文| 久久免费视频网站| 午夜视频一区二区在线观看| 亚洲人成网站在线播放2019| 国产精品腿扒开做爽爽爽挤奶网站| 中文字幕第66页| 国产精品美女一区二区| 精品人妻一区二区三区潮喷在线| 日韩欧美aaaaaa| 国产在线观看免费麻豆| 国产精品免费在线免费| www.99re7| 日韩欧美精品网址| 天天操天天干天天爱| 久久免费在线观看| av综合网址| 日本免费成人网| 国产精品自拍网站| 在线免费看av网站| 欧美人与性动xxxx| 日本韩国在线视频爽| 国产精自产拍久久久久久| 国产videos久久| 欧美精品第三页| 国产亚洲精品bt天堂精选| 国产成人无码专区| 亚洲色图五月天| 亚洲欧美韩国| 欧美日韩综合精品| 视频一区中文字幕国产| 麻豆精品免费视频| 在线观看av一区| 日本www在线| 91牛牛免费视频| 欧美96在线丨欧| 国产精品久久久久久在线观看| 亚洲午夜激情av| 天天干,夜夜爽| 欧美有码在线观看| 精品理论电影| 污视频网址在线观看| 一区二区三区中文字幕在线观看| 国产激情久久久久久熟女老人av| 欧美精品在线视频观看| 亚洲精品不卡在线观看| 欧美久久在线观看| av电影在线观看完整版一区二区| 欧美一级片免费在线观看| 国产亚洲成av人片在线观看桃| 国产精品久久久久久久久免费高清 | 亚洲精品乱码久久久久久黑人| 成 人 免费 黄 色| 国自产精品手机在线观看视频| 亚洲免费观看高清完整版在线观| www日韩在线观看| 亚洲男人的天堂网| 五月天婷婷激情网| 国产精品青青在线观看爽香蕉| 中文字幕一区二区三区久久网站| 亚洲免费观看在线| 欧美性xxxx极品hd满灌| 亚洲1卡2卡3卡4卡乱码精品| 97久久精品午夜一区二区| 亚洲一级在线| 亚洲伦理一区二区三区| 亚洲第一男人天堂| 狠狠久久伊人中文字幕| 成人黄色大片网站| 国产亚洲1区2区3区| 午夜精品久久久久久久第一页按摩 | 日本一区二区精品| 国产一区高清在线| av黄色在线播放| 久久色在线播放| 亚洲人成网77777色在线播放 | 国产视频一区二区在线播放| 日韩国产一级片| 国产精品狼人久久影院观看方式| 成人精品在线播放| 国产一区二区香蕉| 999在线观看精品免费不卡网站| 午夜激情视频在线播放| 亚洲精品成人久久久| 国产亚洲高清在线观看| 十八禁视频网站在线观看| 夜夜嗨av一区二区三区网页|