新聞中心
描述
該語句用于配置或刪除對(duì) SQL 語句的審計(jì)規(guī)則。

公司主營(yíng)業(yè)務(wù):做網(wǎng)站、網(wǎng)站制作、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。創(chuàng)新互聯(lián)公司是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)公司推出蘭溪免費(fèi)做網(wǎng)站回饋大家。
說明
- 配置對(duì) SQL 語句的審計(jì)規(guī)則時(shí),您必須擁有 ?
AUDIT SYSTEM? 系統(tǒng)權(quán)限,且需要登錄 ORAAUDITOR 用戶,密碼固定為 ORAAUDITOR。
- 配置對(duì) SQL 語句的審計(jì)規(guī)則后,對(duì)所有會(huì)話立即生效。
- 需要通過系統(tǒng)配置項(xiàng) audit_trail 開啟審計(jì)功能,該語句配置的審計(jì)規(guī)則才能生效。
格式
/*語句審計(jì)*/
{AUDIT | NOAUDIT} statement_operation_clause [auditing_by_user_clause] [whenever_option]
/*對(duì)象審計(jì)*/
{AUDIT | NOAUDIT} object_operation_clause auditing_on_clause [whenever_option]
statement_operation_clause:
statement_operation_list
| ALL
| ALL STATEMENTS
statement_operation_list:
statement_operation [statement_operation...]
object_operation_clause:
object_operation_list
| ALL
object_operation_list:
object_operation [object_operation...]
auditing_on_clause:
ON obj_name
| ON DEFAULT
auditing_by_user_clause:
BY user_name [user_name...]
whenever_option:
WHENEVER NOT SUCCESSFUL
| WHENEVER SUCCESSFUL
statement_operation:
ALTER SYSTEM
| CLUSTER
| CONTEXT
| DATABASE LINK
| MATERIALIZED VIEW
| NOT EXISTS
| OUTLINE
| PROCEDURE
| PROFILE
| PUBLIC DATABASE LINK
| PUBLIC SYNONYM
| ROLE
| SEQUENCE
| SESSION
| SYNONYM
| SYSTEM AUDIT
| SYSTEM GRANT
| TABLE
| TABLESPACE
| TRIGGER
| TYPE
| USER
| VIEW
| ALTER SEQUENCE
| ALTER TABLE
| COMMENT TABLE
| DELETE TABLE
| EXECUTE PROCEDURE
| GRANT PROCEDURE
| GRANT SEQUENCE
| GRANT TABLE
| GRANT TYPE
| INSERT TABLE
| SELECT SEQUENCE
| SELECT TABLE
| UPDATE TABLE
object_operation:
ALTER
| AUDIT
| COMMENT
| DELETE
| EXECUTE
| FLASHBACK
| GRANT
| INDEX
| INSERT
| RENAME
| SELECT
| UPDATE
參數(shù)解釋
|
參數(shù) |
描述 |
|---|---|
statement_operation | 語句審計(jì)操作類型。
|
object_operation | 對(duì)象審計(jì)操作類型。 |
obj_name | 被審計(jì)的對(duì)象名,支持的對(duì)象類型包括:
|
ON DEFAULT | 設(shè)置默認(rèn)審計(jì)規(guī)則,對(duì)后續(xù)新創(chuàng)建的對(duì)象生效。 |
user_name | 指定用戶名。 |
WHENEVER NOT SUCCESSFUL | 指定只有執(zhí)行失敗才觸發(fā)審計(jì)。 |
WHENEVER SUCCESSFUL | 指定只有執(zhí)行成功才觸發(fā)審計(jì)。 |
可以審計(jì)的 SQL 語句類型如下表所示。
審計(jì)語句說明表 1
|
審計(jì)語句 |
說明 |
|---|---|
ALTER SYSTEM | 審計(jì) ALTER SYSTEM 語句。 |
CLUSTER | 審計(jì) ADD CLUSTER 和 REMOVE CLUSTER 語句。 |
INDEX | 審計(jì) CREATE/DROP/FLASHBACK/PURGE INDEX 語句。 |
NOT EXISTS | 審計(jì)因?qū)ο蟛淮嬖趯?dǎo)致失敗的操作。 |
OUTLINE | 審計(jì) CREATE/ALTER/DROP OUTLINE 語句。 |
PROCEDURE | 審計(jì) CREATE/DROP PROCEDURE、CREATE/DROP FUNCTION 和 CREATE/DROP PACKAGE 語句。 |
PROFILE | 審計(jì) CREATE/ALTER/DROP PROFILE 語句。 |
ROLE | 審計(jì) CREATE/ALTER/DROP/SET ROLE 語句。 |
SEQUENCE | 審計(jì) CREATE/DROP SEQUENCE 語句。 |
SESSION | 審計(jì)登入登出操作。 |
SYNONYM | 審計(jì) CREATE/DROP SYNONYM 語句。 |
SYSTEM AUDIT | 審計(jì) AUDIT/NOAUDIT 語句。 |
SYSTEM GRANT | 審計(jì) GRANT/REVOKE 語句。 |
TABLE | 審計(jì) CREATE/DROP/TRUNCATE TABLE 語句。 |
TABLESPACE | 審計(jì) CREATE/ALTER/DROP TABLESPACE 語句。 |
TRIGGER | 審計(jì) CREATE/ALTER/DROP TRIGGER 語句。 |
TYPE | 審計(jì) CREATE/DROP TYPE 或 CREATE/DROP TYPE BODY 語句。 |
USER | 審計(jì) CREATE/ALTER/DROP USER 語句。 |
VIEW | 審計(jì) CREATE/DROP VIEW 語句。 |
審計(jì)語句說明表 2
|
審計(jì)語句 |
說明 |
|---|---|
ALTER SEQUENCE | 審計(jì) ALTER SEQUENCE 語句。 |
ALTER TABLE | 審計(jì) ALTER TABLE 語句。 |
COMMENT TABLE | 審計(jì) COMMENT ON TABLE/VIEW 語句。 |
DELETE TABLE | 審計(jì) DELETE FROM TABLE/VIEW 語句。 |
EXECUTE PROCEDURE | 審計(jì) CALL 語句。 |
GRANT PROCEDURE | 審計(jì) GRANT/REVOKE obj_privilege ON PROCEDURE/FUNCTION/PACKAGE 語句。 |
GRANT SEQUENCE | 審計(jì) GRANT/REVOKE obj_privilege ON SEQUENCE 語句。 |
GRANT TABLE | 審計(jì) GRANT/REVOKE obj_privilege ON TABLE/VIEW 語句。 |
GRANT TYPE | 審計(jì) GRANT/REVOKE obj_privilege ON TYPE 語句。 |
INSERT TABLE | 審計(jì) INSERT INTO TABLE/VIEW 語句。 |
SELECT SEQUENCE | 審計(jì)所有包含 sequence.CURRVAL 或 sequence.NEXTVAL 的語句。 |
SELECT TABLE | 審計(jì) SELECT TABLE/VIEW 語句。 |
UPDATE TABLE | 審計(jì) UPDATE TABLE/VIEW 語句。 |
示例
- 對(duì) test 用戶的 table 相關(guān)操作語句在執(zhí)行成功的情況下進(jìn)行審計(jì)。
//將 ORAAUDITOR 用戶解鎖。
obclient> alter user ORAAUDITOR account unlock;
Query OK, 0 rows affected (5.76 sec)
//登錄 ORAAUDITOR 用戶。
obclient> exit;
Bye
[admin@k08j13249.eu95sqa /home/admin]
$obclient -h10.10.10.10 -P2883 -uORAAUDITOR@Oracle#test -pORAAUDITOR
obclient> AUDIT TABLE BY test WHENEVER SUCCESSFUL;
Query OK, 0 rows affected (21.14 sec)
- 對(duì)表 t1 的所有 INSERT、UPDATE 和 DELETE 操作進(jìn)行審計(jì)。
obclient> AUDIT INSERT, UPDATE, DELETE on t1;
Query OK, 0 rows affected (31.62 sec)
網(wǎng)頁題目:創(chuàng)新互聯(lián)OceanBase教程:OceanBaseAUDIT
分享網(wǎng)址:http://www.dlmjj.cn/article/dhopech.html


咨詢
建站咨詢
