Пакет применяется для добавления, удаления, включения и отключения политик детального аудита. В связи с тем, что некоторые параметры появились или имеют другое значение в Oracle Database 10g, в приведенных таблицах отмечены различия версий Oracle9i Database и Oracle Database 10g.
Процедура добавляет политику FGA для таблицы.
Имя
параметра
|
Тип данных
|
Описание
|
Версия Oracle
|
|
9i
|
10g
|
|||
object_schema
|
VARCHAR2
|
Да
|
Да
|
|
object_name
|
VARCHAR2
|
Да
|
Да
|
|
policy_name
|
VARCHAR2
|
Да
|
Да
|
|
audit_condition
|
VARCHAR2
|
Условие, при котором будет формироваться журнал аудита (например, US-
|
Да
|
Да
|
audit_column
|
VARCHAR2
|
Да
|
Да
|
|
handler_schema
|
VARCHAR2
|
Да
|
Да
|
|
handler_module
|
VARCHAR2
|
Имя процедуры или пакета модуля обработки.
|
Да
|
Да
|
Имя
параметра
|
Тип данных
|
Описание
|
Версия Oracle
|
|
9i
|
10g
|
|||
enable
|
BOOLEAN
|
Да
|
Да
|
|
statement_types
|
VARCHAR2
|
Нет
|
Да
|
|
audit_trail
|
BINARY_ INTEGER
|
Нет
|
Да
|
|
audit_col- umn_opts
|
BINARY_ INTEGER
|
Если указан параметр audit_column, то аудит включается только при обращении к указанным в нем столбцам. Если данному параметру присвоено значение ALL_COLUMNS, то аудит срабатывает только при обращении ко всем столбцам параметра audit_column одновременно. Если данный параметр имеет значение ANY_COLUMNS, то аудит срабатывает при обращении к любому из указанных столбцов.
|
Нет
|
Да
|
Процедура удаляет политику FGA, ранее назначенную таблице.
Имя
параметра
|
Тип данных
|
Описание
|
Версия Oracle
|
|
9i
|
10g
|
|||
object_schema
|
VARCHAR2
|
Да
|
Да
|
|
object_name
|
VARCHAR2
|
Да
|
Да
|
|
policy_name
|
VARCHAR2
|
Имя удаляемой политики.
|
Да
|
Да
|
Процедура отключает политику FGA, ранее созданную для таблицы. Сама политика не удаляется, но перестает действовать.
Имя
параметра
|
Тип данных
|
Описание
|
Версия Oracle
|
|
9i
|
10g
|
|||
object_schema
|
VARCHAR2
|
Да
|
Да
|
|
object_name
|
VARCHAR2
|
Да
|
Да
|
|
policy_name
|
VARCHAR2
|
Имя отключаемой политики.
|
Да
|
Да
|
Процедура включает политику FGA, ранее созданную для таблицы. Включаемая политика должна быть создана заранее.
Имя
параметра
|
Тип данных
|
Описание
|
Версия Oracle
|
|
9i
|
10g
|
|||
object_schema
|
VARCHAR2
|
Да
|
Да
|
|
object_name
|
VARCHAR2
|
Имя таблицы, к которой применяется
|
Да
|
Да
|
policy_name
|
VARCHAR2
|
Имя включаемой политики.
|
Да
|
Да
|
В этом разделе описаны столбцы представлений словаря данных, имеющие отношение к детальному аудиту.
Представление отображает сведения об имеющихся в базе данных политиках FGA.
Имя
параметра
|
Описание
|
Версия Oracle
|
|
9i
|
10g
|
||
OBJECT_SCHEMA
|
Да
|
Да
|
|
OBJECT_NAME
|
Да
|
Да
|
|
POLICY_NAME
|
Да
|
Да
|
|
POLICY_TEXT
|
Да
|
Да
|
|
POLICY_COLUMN
|
Да
|
Да
|
|
PF_SCHEMA
|
Если у политики есть модуль обработки, здесь указывается его владелец. Модуль обработки автоматически выполняется при наступлении условия аудита.
|
Да
|
Да
|
Имя
параметра
|
Описание
|
Версия Oracle
|
|
9i
|
10g
|
||
PF_PACKAGE
|
Да
|
Да
|
|
PF_FUNCTION
|
Да
|
Да
|
|
ENABLED
|
Да
|
Да
|
|
SEL
|
Нет
|
Да
|
|
INS
|
Нет
|
Да
|
|
UPD
|
Нет
|
Да
|
|
DEL
|
Нет
|
Да
|
|
AUDIT_TRAIL
|
Нет
|
Да
|
|
POLICY_COL-
|
Признак активации аудита при обращении ко всем
|
Нет
|
Да
|
UMN_OPTIONS
|
выбранным столбцам или к любому из столбцов, перечисленных в столбце POLICY_COLUMN.
|
Представление отображает журнал аудита FGA.
Имя
параметра
|
Описание
|
Версия Oracle
|
|
9i
|
10g
|
||
SESSION_ID
|
Да
|
Да
|
|
TIMESTAMP
|
Да
|
Да
|
|
DB_USER
|
Да
|
Да
|
|
OS_USER
|
Да
|
Да
|
|
USERHOST
|
Да
|
Да
|
|
CLIENT_ID
|
Да
|
Да
|
|
ECONTEXT_ID
|
Только для Oracle 10g Release 2. Если контекст определен, здесь находится идентификатор контекста.
|
Нет
|
Да (R2)
|
Имя
параметра
|
Описание
|
Версия Oracle
|
|
9i
|
10g
|
||
EXT_NAME
|
Да
|
Да
|
|
OBJECT_SCHEMA
|
Да
|
Да
|
|
OBJECT_NAME
|
Да
|
Да
|
|
POLICY_NAME
|
Да
|
Да
|
|
SCN
|
Да
|
Да
|
|
SQL_TEXT
|
Да
|
Да
|
|
SQL_BIND
|
Да
|
Да
|
|
COMMENT$TEXT
|
Да
|
Да
|
|
STATEMENT_TYPE
|
Нет
|
Да
|
|
EXTENDED_TIME-
|
Расширенная временная метка записи. Данные
|
Нет
|
Да
|
STAMP
|
|||
PROXY_SESSIONID
|
Нет
|
Да
|
|
GLOBAL_UID
|
Нет
|
Да
|
|
INSTANCE_NUMBER
|
Нет
|
Да
|
|
OS_PROCESS
|
Нет
|
Да
|
|
TRANSACTIONID
|
Нет
|
Да
|
|
STATEMENTID
|
Нет
|
Да
|
|
ENTRYID
|
Один оператор может вызываться рекурсивно; каждому вхождению соответствует собственный уникальный идентификатор.
|
Нет
|
Да
|
Представление отображает сведения о транзакциях, имеющихся в сегменте отката системы. Можете использовать эту информацию для выяснения деталей транзакции. Доступно только в Oracle 10*.
Имя столбца
|
|
XID
|
|
START_SCN
|
|
START_TIMESTAMP
|
|
COMMIT_SCN
|
|
COMMIT_TIMESTAMP
|
|
LOGON_USER
|
|
UNDO_CHANGE#
|
|
OPERATION
|
|
TABLE_NAME
|
|
TABLE_OWNER
|
|
ROW_ID
|
|
UNDO_SQL
|
Оператор SQL, который может быть использован для отката транзакции.
|
< Предыдущая | Следующая > |
---|