金倉資料庫中進行審計實驗

2021-10-04 21:11:35 字數 1026 閱讀 2049

開啟資料庫審計開關。以具有審計許可權的使用者登入資料庫,設定審計許可權,然後以普通使用者登入資料庫,執行相應的資料操縱sql語句,驗證相應審計設定是否生效,最後再以具有審計許可權的使用者登入資料庫,檢視是否存在相應的審計資訊。

1、審計開關

(1)顯示當前審計開關狀態。

語句為:show audit_trail;

(2) 開啟審計開關,以syssao身份登入資料庫,set audit_trail to on;

2、資料庫操作審計(以syssao登入查詢分析器)

(1)對客戶資訊表上的刪除操作設定審計

語句為:audit delete on part by access;

audit insert on part by access;

tips:by access審計方式表示系統對每個設定的審計操作都要進行記錄;by session審計方式表示對於每次會話中涉及的同類審計操作,系統只記錄一次。

(2)以普通使用者登入,執行sql語句。

insert into part(partno,partname)

values(『part5』,『guagua』);

delete part where partno=『part1』;

select * from part;

(3)檢視資料庫物件審計資訊,驗證審計設定是否生效

select * from sys_audit_object;

3、語句級審計

(1)對錶定義的更改語句alter設定審計

語句為:audit alter table by access;

(2)檢視資料庫所有語句級審計設定,驗證審計設定是否生效。

語句為:select * from sys_stmt_audit_opts;

(3)以普通使用者登入,執行sql語句,驗證審計是否有效

alter table part add partid int;

(4) 檢視所有審計資訊

語句為:select * from sys_audit_trail;

金倉資料庫(KingBase)修改資料庫連線數

最近,公司的專案在使用國產的人大金倉資料庫。以前我一直在使用mysql oracle等資料庫,沒有用過這個資料庫,並且在網上也很少能找到介紹該資料庫的部落格 資料等。因此,偶爾某些使用方法讓我有些懵逼.唉,只好去翻人大金倉的資料庫文件啦。於是,找到解決方法記錄如下 1 檢視當前使用者連線數 sele...

資料庫審計系統 mysql 資料庫審計系統

1 協議全面識別 系統全面支援主流資料庫,包括oracle sql server db2 mysql informix sybase postgresql 人大金倉 達夢dm 神通oscar 南大通用gbase teradata等協議。2 統一關聯分析 系統支援審計內容關聯對映。支援對審計資料中提取...

潤幹配置連線kingbase(金倉)資料庫

客戶根據專案的不同,使用潤幹連線的資料庫型別各種各樣,此文針對前幾日使用潤幹設計器連線 kingbase 金倉資料庫做乙個說明。kingbase 金倉資料庫是一款國產資料庫,操作方式和配置很像微軟的 sqlserver 資料庫,國內另一款常用的達夢資料庫 武漢 也是類似的產品。都是關係型資料庫。針對...