程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SyBase數據庫 >> SyBase綜合文章 >> 解析:教你輕松掌握如何來讀取審計輸出

解析:教你輕松掌握如何來讀取審計輸出

編輯:SyBase綜合文章

事務日志文件通常以 dbname.log 文件的形式存在於數據庫文件所在的目錄中。(注釋:可以使用dbtran實用程序從事務日志中檢索審計記錄)

-g 開關通知 dbtran 將審計記錄包括在輸出中。來自 dbtran 的輸出是嵌有注釋的 SQL 腳本。該 SQL 腳本可用於在數據庫發生故障時恢復數據庫。在使用 -g 選項時,輸出文件全部是注釋文本,這是由於 -g 選項隱含 -d 選項 (按照事務日志信息包含在日志中的順序而非缺省的提交順序來記錄它)。不要使用這種格式的輸出來恢復數據庫。將每一行都注釋掉,以免意外使用該文件來進行恢復。

當用戶連接到數據庫時,將生成審計記錄:

--CONNECT-1001-0000198970-dba-1998/dec/03 14:54

CONNECT 後面的數據的含義如下:

·1001 是指派給該連接的連接 ID。下面列出的任何連接 ID 為 1001的事務都屬於該連接,直到發現另一個 CONNECT-1001 為止。

·0000198970 是事務日志中記錄的字節偏移。

·dba 是登錄到該連接的用戶名。

·1998/dec/03 14:54 是該連接的日期和時間。

其它記錄具有連接 ID 和字節偏移,但是只有 CONNECT 記錄才具有用戶名和日期 / 時間。注意,不記錄斷開連接。如果生成的另一個CONNECT 記錄與前一個 CONNECT 記錄具有相同的連接 ID,則可以

認為第一個用戶已斷開連接。盡管連接 ID 可重復使用,但是第二個連接與第一個連接完全無關

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved