Data Types |
--cursor audit trail types
TYPE cursor_atrail_std IS REF CURSOR RETURN SYS.DBA_AUDIT_TRAIL%ROWTYPE;
TYPE cursor_atrail_fga IS REF CURSOR RETURN
SYS.DBA_FGA_AUDIT_TRAIL%ROWTYPE;
TYPE cursor_atrail_xml IS REF CURSOR RETURN SYS.V$XML_AUDIT_TRAIL%ROWTYPE;
TYPE cursor_atrail_uni IS REF CURSOR RETURN
SYS.UNIFIED_AUDIT_TRAIL%ROWTYPE;
-- decode_rls_info() record types
-- 1. DBA_AUDIT_TRAIL RECORD type
TYPE record_atrail_std IS RECORD (
OS_USERNAME SYS.DBA_AUDIT_TRAIL.OS_USERNAME%TYPE,
USERNAME SYS.DBA_AUDIT_TRAIL.USERNAME%TYPE,
USERHOST SYS.DBA_AUDIT_TRAIL.USERHOST%TYPE,
TERMINAL SYS.DBA_AUDIT_TRAIL.TERMINAL%TYPE,
TIMESTAMP SYS.DBA_AUDIT_TRAIL.TIMESTAMP%TYPE,
OWNER SYS.DBA_AUDIT_TRAIL.OWNER%TYPE,
OBJ_NAME SYS.DBA_AUDIT_TRAIL.OBJ_NAME%TYPE,
RLS_POLICY_TYPE VARCHAR2(30),
RLS_POLICY_NAME SYS.DBA_POLICIES.POLICY_NAME%TYPE,
RLS_POLICY_OWNER SYS.DBA_POLICIES.PF_OWNER%TYPE,
RLS_PREDICATE VARCHAR2(32767), -- max in kzrtpd
ACTION SYS.DBA_AUDIT_TRAIL.ACTION%TYPE,
ACTION_NAME SYS.DBA_AUDIT_TRAIL.ACTION_NAME%TYPE,
NEW_OWNER SYS.DBA_AUDIT_TRAIL.NEW_OWNER%TYPE,
NEW_NAME SYS.DBA_AUDIT_TRAIL.NEW_NAME%TYPE,
OBJ_PRIVILEGE SYS.DBA_AUDIT_TRAIL.OBJ_PRIVILEGE%TYPE,
SYS_PRIVILEGE SYS.DBA_AUDIT_TRAIL.SYS_PRIVILEGE%TYPE,
ADMIN_OPTION SYS.DBA_AUDIT_TRAIL.ADMIN_OPTION%TYPE,
GRANTEE SYS.DBA_AUDIT_TRAIL.GRANTEE%TYPE,
AUDIT_OPTION SYS.DBA_AUDIT_TRAIL.AUDIT_OPTION%TYPE,
SES_ACTIONS SYS.DBA_AUDIT_TRAIL.SES_ACTIONS%TYPE,
LOGOFF_TIME SYS.DBA_AUDIT_TRAIL.LOGOFF_TIME%TYPE,
LOGOFF_LREAD SYS.DBA_AUDIT_TRAIL.LOGOFF_LREAD%TYPE,
LOGOFF_PREAD SYS.DBA_AUDIT_TRAIL.LOGOFF_PREAD%TYPE,
LOGOFF_LWRITE SYS.DBA_AUDIT_TRAIL.LOGOFF_LWRITE%TYPE,
LOGOFF_DLOCK SYS.DBA_AUDIT_TRAIL.LOGOFF_DLOCK%TYPE,
COMMENT_TEXT SYS.DBA_AUDIT_TRAIL.COMMENT_TEXT%TYPE,
SESSIONID SYS.DBA_AUDIT_TRAIL.SESSIONID%TYPE,
ENTRYID SYS.DBA_AUDIT_TRAIL.ENTRYID%TYPE,
STATEMENTID SYS.DBA_AUDIT_TRAIL.STATEMENTID%TYPE,
RETURNCODE SYS.DBA_AUDIT_TRAIL.RETURNCODE%TYPE,
PRIV_USED SYS.DBA_AUDIT_TRAIL.PRIV_USED%TYPE,
CLIENT_ID SYS.DBA_AUDIT_TRAIL.CLIENT_ID%TYPE,
ECONTEXT_ID SYS.DBA_AUDIT_TRAIL.ECONTEXT_ID%TYPE,
SESSION_CPU SYS.DBA_AUDIT_TRAIL.SESSION_CPU%TYPE,
EXTENDED_TIMESTAMP SYS.DBA_AUDIT_TRAIL.EXTENDED_TIMESTAMP%TYPE,
PROXY_SESSIONID SYS.DBA_AUDIT_TRAIL.PROXY_SESSIONID%TYPE,
GLOBAL_UID SYS.DBA_AUDIT_TRAIL.GLOBAL_UID%TYPE,
INSTANCE_NUMBER SYS.DBA_AUDIT_TRAIL.INSTANCE_NUMBER%TYPE,
OS_PROCESS SYS.DBA_AUDIT_TRAIL.OS_PROCESS%TYPE,
TRANSACTIONID SYS.DBA_AUDIT_TRAIL.TRANSACTIONID%TYPE,
SCN SYS.DBA_AUDIT_TRAIL.SCN%TYPE,
SQL_BIND SYS.DBA_AUDIT_TRAIL.SQL_BIND%TYPE,
SQL_TEXT SYS.DBA_AUDIT_TRAIL.SQL_TEXT%TYPE,
OBJ_EDITION_NAME SYS.DBA_AUDIT_TRAIL.OBJ_EDITION_NAME%TYPE,
DBID SYS.DBA_AUDIT_TRAIL.DBID%TYPE,
CURRENT_USER SYS.DBA_AUDIT_TRAIL.CURRENT_USER%TYPE);
TYPE records_atrail_std IS TABLE OF record_atrail_std;
-- 2. DBA_FGA_AUDIT_TRAIL RECORD type
TYPE record_atrail_fga IS RECORD (
OS_USER SYS.DBA_FGA_AUDIT_TRAIL.OS_USER%TYPE,
DB_USER SYS.DBA_FGA_AUDIT_TRAIL.DB_USER%TYPE,
EXT_NAME SYS.DBA_FGA_AUDIT_TRAIL.EXT_NAME%TYPE,
USERHOST SYS.DBA_FGA_AUDIT_TRAIL.USERHOST%TYPE,
TIMESTAMP SYS.DBA_FGA_AUDIT_TRAIL.TIMESTAMP%TYPE,
OBJECT_SCHEMA SYS.DBA_FGA_AUDIT_TRAIL.OBJECT_SCHEMA%TYPE,
OBJECT_NAME SYS.DBA_FGA_AUDIT_TRAIL.OBJECT_NAME%TYPE,
RLS_POLICY_TYPE VARCHAR2(30),
RLS_POLICY_NAME SYS.DBA_POLICIES.POLICY_NAME%TYPE,
RLS_POLICY_OWNER SYS.DBA_POLICIES.PF_OWNER%TYPE,
RLS_PREDICATE VARCHAR2(32767), -- max in kzrtpd
POLICY_NAME SYS.DBA_FGA_AUDIT_TRAIL.POLICY_NAME%TYPE,
STATEMENT_TYPE SYS.DBA_FGA_AUDIT_TRAIL.STATEMENT_TYPE%TYPE,
COMMENT$TEXT SYS.DBA_FGA_AUDIT_TRAIL.COMMENT$TEXT%TYPE,
SESSION_ID SYS.DBA_FGA_AUDIT_TRAIL.SESSION_ID%TYPE,
ENTRYID SYS.DBA_FGA_AUDIT_TRAIL.ENTRYID%TYPE,
STATEMENTID SYS.DBA_FGA_AUDIT_TRAIL.STATEMENTID%TYPE,
CLIENT_ID SYS.DBA_FGA_AUDIT_TRAIL.CLIENT_ID%TYPE,
ECONTEXT_ID SYS.DBA_FGA_AUDIT_TRAIL.ECONTEXT_ID%TYPE,
EXTENDED_TIMESTAMP SYS.DBA_FGA_AUDIT_TRAIL.EXTENDED_TIMESTAMP%TYPE,
PROXY_SESSIONID SYS.DBA_FGA_AUDIT_TRAIL.PROXY_SESSIONID%TYPE,
GLOBAL_UID SYS.DBA_FGA_AUDIT_TRAIL.GLOBAL_UID%TYPE,
INSTANCE_NUMBER SYS.DBA_FGA_AUDIT_TRAIL.INSTANCE_NUMBER%TYPE,
OS_PROCESS SYS.DBA_FGA_AUDIT_TRAIL.OS_PROCESS%TYPE,
TRANSACTIONID SYS.DBA_FGA_AUDIT_TRAIL.TRANSACTIONID%TYPE,
SCN SYS.DBA_FGA_AUDIT_TRAIL.SCN%TYPE,
SQL_BIND SYS.DBA_FGA_AUDIT_TRAIL.SQL_BIND%TYPE,
SQL_TEXT SYS.DBA_FGA_AUDIT_TRAIL.SQL_TEXT%TYPE,
OBJ_EDITION_NAME SYS.DBA_FGA_AUDIT_TRAIL.OBJ_EDITION_NAME%TYPE,
DBID SYS.DBA_FGA_AUDIT_TRAIL.DBID%TYPE,
CURRENT_USER SYS.DBA_FGA_AUDIT_TRAIL.CURRENT_USER%TYPE);
TYPE records_atrail_fga IS TABLE OF record_atrail_fga;
-- 3. V$XML_AUDIT_TRAIL RECORD type
TYPE record_atrail_xml IS RECORD (
AUDIT_TYPE SYS.V$XML_AUDIT_TRAIL.AUDIT_TYPE%TYPE,
OS_USER SYS.V$XML_AUDIT_TRAIL.OS_USER%TYPE,
DB_USER SYS.V$XML_AUDIT_TRAIL.DB_USER%TYPE,
OS_HOST SYS.V$XML_AUDIT_TRAIL.OS_HOST%TYPE,
TERMINAL SYS.V$XML_AUDIT_TRAIL.TERMINAL%TYPE,
OBJECT_SCHEMA SYS.V$XML_AUDIT_TRAIL.OBJECT_SCHEMA%TYPE,
OBJECT_NAME SYS.V$XML_AUDIT_TRAIL.OBJECT_NAME%TYPE,
RLS_POLICY_TYPE VARCHAR2(30),
RLS_POLICY_NAME SYS.DBA_POLICIES.POLICY_NAME%TYPE,
RLS_POLICY_OWNER SYS.DBA_POLICIES.PF_OWNER%TYPE,
RLS_PREDICATE VARCHAR2(32767), -- max in kzrtpd
POLICY_NAME SYS.V$XML_AUDIT_TRAIL.POLICY_NAME%TYPE,
ACTION SYS.V$XML_AUDIT_TRAIL.ACTION%TYPE,
NEW_OWNER SYS.V$XML_AUDIT_TRAIL.NEW_OWNER%TYPE,
NEW_NAME SYS.V$XML_AUDIT_TRAIL.NEW_NAME%TYPE,
STATEMENT_TYPE SYS.V$XML_AUDIT_TRAIL.STATEMENT_TYPE%TYPE,
SES_ACTIONS SYS.V$XML_AUDIT_TRAIL.SES_ACTIONS%TYPE,
COMMENT_TEXT SYS.V$XML_AUDIT_TRAIL.COMMENT_TEXT%TYPE,
SESSION_ID SYS.V$XML_AUDIT_TRAIL.SESSION_ID%TYPE,
ENTRYID SYS.V$XML_AUDIT_TRAIL.ENTRYID%TYPE,
STATEMENTID SYS.V$XML_AUDIT_TRAIL.STATEMENTID%TYPE,
RETURNCODE SYS.V$XML_AUDIT_TRAIL.RETURNCODE%TYPE,
AUTH_PRIVILEGES SYS.V$XML_AUDIT_TRAIL.AUTH_PRIVILEGES%TYPE,
GRANTEE SYS.V$XML_AUDIT_TRAIL.GRANTEE%TYPE,
PRIV_USED SYS.V$XML_AUDIT_TRAIL.PRIV_USED%TYPE,
OS_PRIVILEGE SYS.V$XML_AUDIT_TRAIL.OS_PRIVILEGE%TYPE,
CLIENTIDENTIFIER SYS.V$XML_AUDIT_TRAIL.CLIENTIDENTIFIER%TYPE,
EXT_NAME SYS.V$XML_AUDIT_TRAIL.EXT_NAME%TYPE,
ECONTEXT_ID SYS.V$XML_AUDIT_TRAIL.ECONTEXT_ID%TYPE,
EXTENDED_TIMESTAMP SYS.V$XML_AUDIT_TRAIL.EXTENDED_TIMESTAMP%TYPE,
PROXY_SESSIONID SYS.V$XML_AUDIT_TRAIL.PROXY_SESSIONID%TYPE,
GLOBAL_UID SYS.V$XML_AUDIT_TRAIL.GLOBAL_UID%TYPE,
INSTANCE_NUMBER SYS.V$XML_AUDIT_TRAIL.INSTANCE_NUMBER%TYPE,
OS_PROCESS SYS.V$XML_AUDIT_TRAIL.OS_PROCESS%TYPE,
TRANSACTIONID SYS.V$XML_AUDIT_TRAIL.TRANSACTIONID%TYPE,
SCN SYS.V$XML_AUDIT_TRAIL.SCN%TYPE,
SQL_BIND SYS.V$XML_AUDIT_TRAIL.SQL_BIND%TYPE,
SQL_TEXT SYS.V$XML_AUDIT_TRAIL.SQL_TEXT%TYPE,
OBJ_EDITION_NAME SYS.V$XML_AUDIT_TRAIL.OBJ_EDITION_NAME%TYPE,
DBID SYS.V$XML_AUDIT_TRAIL.DBID%TYPE,
CURRENT_USER SYS.V$XML_AUDIT_TRAIL.CURRENT_USER%TYPE);
TYPE records_atrail_xml IS TABLE OF record_atrail_xml;
-- 4. UNIFIED_AUDIT_TRAIL RECORD type
TYPE record_atrail_uni IS RECORD (
AUDIT_TYPE SYS.UNIFIED_AUDIT_TRAIL.AUDIT_TYPE%TYPE,
SESSIONID SYS.UNIFIED_AUDIT_TRAIL.SESSIONID%TYPE,
PROXY_SESSIONID SYS.UNIFIED_AUDIT_TRAIL.PROXY_SESSIONID%TYPE,
OS_USERNAME SYS.UNIFIED_AUDIT_TRAIL.OS_USERNAME%TYPE,
USERHOST SYS.UNIFIED_AUDIT_TRAIL.USERHOST%TYPE,
TERMINAL SYS.UNIFIED_AUDIT_TRAIL.TERMINAL%TYPE,
INSTANCE_ID SYS.UNIFIED_AUDIT_TRAIL.INSTANCE_ID%TYPE,
DBID SYS.UNIFIED_AUDIT_TRAIL.DBID%TYPE,
AUTHENTICATION_TYPE SYS.UNIFIED_AUDIT_TRAIL.AUTHENTICATION_TYPE%TYPE,
DBUSERNAME SYS.UNIFIED_AUDIT_TRAIL.DBUSERNAME%TYPE,
DBPROXY_USERNAME SYS.UNIFIED_AUDIT_TRAIL.DBPROXY_USERNAME%TYPE,
EXTERNAL_USERID SYS.UNIFIED_AUDIT_TRAIL.EXTERNAL_USERID%TYPE,
GLOBAL_USERID SYS.UNIFIED_AUDIT_TRAIL.GLOBAL_USERID%TYPE,
CLIENT_PROGRAM_NAME SYS.UNIFIED_AUDIT_TRAIL.CLIENT_PROGRAM_NAME%TYPE,
DBLINK_INFO SYS.UNIFIED_AUDIT_TRAIL.DBLINK_INFO%TYPE,
XS_USER_NAME SYS.UNIFIED_AUDIT_TRAIL.XS_USER_NAME%TYPE,
XS_SESSIONID SYS.UNIFIED_AUDIT_TRAIL.XS_SESSIONID%TYPE,
ENTRY_ID SYS.UNIFIED_AUDIT_TRAIL.ENTRY_ID%TYPE,
STATEMENT_ID SYS.UNIFIED_AUDIT_TRAIL.STATEMENT_ID%TYPE,
EVENT_TIMESTAMP SYS.UNIFIED_AUDIT_TRAIL.EVENT_TIMESTAMP%TYPE,
ACTION_NAME SYS.UNIFIED_AUDIT_TRAIL.ACTION_NAME%TYPE,
RETURN_CODE SYS.UNIFIED_AUDIT_TRAIL.RETURN_CODE%TYPE,
OS_PROCESS SYS.UNIFIED_AUDIT_TRAIL.OS_PROCESS%TYPE,
TRANSACTION_ID SYS.UNIFIED_AUDIT_TRAIL.TRANSACTION_ID%TYPE,
SCN SYS.UNIFIED_AUDIT_TRAIL.SCN%TYPE,
EXECUTION_ID SYS.UNIFIED_AUDIT_TRAIL.EXECUTION_ID%TYPE,
OBJECT_SCHEMA SYS.UNIFIED_AUDIT_TRAIL.OBJECT_SCHEMA%TYPE,
OBJECT_NAME SYS.UNIFIED_AUDIT_TRAIL.OBJECT_NAME%TYPE,
RLS_POLICY_TYPE VARCHAR2(30),
RLS_POLICY_NAME SYS.DBA_POLICIES.POLICY_NAME%TYPE,
RLS_POLICY_OWNER SYS.DBA_POLICIES.PF_OWNER%TYPE,
RLS_PREDICATE VARCHAR2(32767), -- max in kzrtpd
SQL_TEXT SYS.UNIFIED_AUDIT_TRAIL.SQL_TEXT%TYPE,
SQL_BINDS SYS.UNIFIED_AUDIT_TRAIL.SQL_BINDS%TYPE,
APPLICATION_CONTEXTS SYS.UNIFIED_AUDIT_TRAIL.APPLICATION_CONTEXTS%TYPE,
CLIENT_IDENTIFIER SYS.UNIFIED_AUDIT_TRAIL.CLIENT_IDENTIFIER%TYPE,
NEW_SCHEMA SYS.UNIFIED_AUDIT_TRAIL.NEW_SCHEMA%TYPE,
NEW_NAME SYS.UNIFIED_AUDIT_TRAIL.NEW_NAME%TYPE,
OBJECT_EDITION SYS.UNIFIED_AUDIT_TRAIL.OBJECT_EDITION%TYPE,
SYSTEM_PRIVILEGE_USED SYS.UNIFIED_AUDIT_TRAIL.SYSTEM_PRIVILEGE_USED%TYPE,
SYSTEM_PRIVILEGE SYS.UNIFIED_AUDIT_TRAIL.SYSTEM_PRIVILEGE%TYPE,
AUDIT_OPTION SYS.UNIFIED_AUDIT_TRAIL.AUDIT_OPTION%TYPE,
OBJECT_PRIVILEGES SYS.UNIFIED_AUDIT_TRAIL.OBJECT_PRIVILEGES%TYPE,
ROLE SYS.UNIFIED_AUDIT_TRAIL.ROLE%TYPE,
TARGET_USER SYS.UNIFIED_AUDIT_TRAIL.TARGET_USER%TYPE,
EXCLUDED_USER SYS.UNIFIED_AUDIT_TRAIL.EXCLUDED_USER%TYPE,
EXCLUDED_SCHEMA SYS.UNIFIED_AUDIT_TRAIL.EXCLUDED_SCHEMA%TYPE,
EXCLUDED_OBJECT SYS.UNIFIED_AUDIT_TRAIL.EXCLUDED_OBJECT%TYPE,
CURRENT_USER SYS.UNIFIED_AUDIT_TRAIL.CURRENT_USER%TYPE,
ADDITIONAL_INFO SYS.UNIFIED_AUDIT_TRAIL.ADDITIONAL_INFO%TYPE,
UNIFIED_AUDIT_POLICIES SYS.UNIFIED_AUDIT_TRAIL.UNIFIED_AUDIT_POLICIES%TYPE,
FGA_POLICY_NAME SYS.UNIFIED_AUDIT_TRAIL.FGA_POLICY_NAME%TYPE,
XS_INACTIVITY_TIMEOUT SYS.UNIFIED_AUDIT_TRAIL.XS_INACTIVITY_TIMEOUT%TYPE,
XS_ENTITY_TYPE SYS.UNIFIED_AUDIT_TRAIL.XS_ENTITY_TYPE%TYPE,
XS_TARGET_PRINCIPAL_NAME SYS.UNIFIED_AUDIT_TRAIL.XS_TARGET_PRINCIPAL_NAME%TYPE,
XS_PROXY_USER_NAME SYS.UNIFIED_AUDIT_TRAIL.XS_PROXY_USER_NAME%TYPE,
XS_DATASEC_POLICY_NAME SYS.UNIFIED_AUDIT_TRAIL.XS_DATASEC_POLICY_NAME%TYPE,
XS_SCHEMA_NAME SYS.UNIFIED_AUDIT_TRAIL.XS_SCHEMA_NAME%TYPE,
XS_CALLBACK_EVENT_TYPE SYS.UNIFIED_AUDIT_TRAIL.XS_CALLBACK_EVENT_TYPE%TYPE,
XS_PACKAGE_NAME SYS.UNIFIED_AUDIT_TRAIL.XS_PACKAGE_NAME%TYPE,
XS_PROCEDURE_NAME SYS.UNIFIED_AUDIT_TRAIL.XS_PROCEDURE_NAME%TYPE,
XS_ENABLED_ROLE SYS.UNIFIED_AUDIT_TRAIL.XS_ENABLED_ROLE%TYPE,
XS_COOKIE SYS.UNIFIED_AUDIT_TRAIL.XS_COOKIE%TYPE,
XS_NS_NAME SYS.UNIFIED_AUDIT_TRAIL.XS_NS_NAME%TYPE,
XS_NS_ATTRIBUTE SYS.UNIFIED_AUDIT_TRAIL.XS_NS_ATTRIBUTE%TYPE,
XS_NS_ATTRIBUTE_OLD_VAL SYS.UNIFIED_AUDIT_TRAIL.XS_NS_ATTRIBUTE_OLD_VAL%TYPE,
XS_NS_ATTRIBUTE_NEW_VAL SYS.UNIFIED_AUDIT_TRAIL.XS_NS_ATTRIBUTE_NEW_VAL%TYPE,
DV_ACTION_CODE SYS.UNIFIED_AUDIT_TRAIL.DV_ACTION_CODE%TYPE,
DV_ACTION_NAME SYS.UNIFIED_AUDIT_TRAIL.DV_ACTION_NAME%TYPE,
DV_EXTENDED_ACTION_CODE SYS.UNIFIED_AUDIT_TRAIL.DV_EXTENDED_ACTION_CODE%TYPE,
DV_GRANTEE SYS.UNIFIED_AUDIT_TRAIL.DV_GRANTEE%TYPE,
DV_RETURN_CODE SYS.UNIFIED_AUDIT_TRAIL.DV_RETURN_CODE%TYPE,
DV_ACTION_OBJECT_NAME SYS.UNIFIED_AUDIT_TRAIL.DV_ACTION_OBJECT_NAME%TYPE,
DV_RULE_SET_NAME SYS.UNIFIED_AUDIT_TRAIL.DV_RULE_SET_NAME%TYPE,
DV_COMMENT SYS.UNIFIED_AUDIT_TRAIL.DV_COMMENT%TYPE,
DV_FACTOR_CONTEXT SYS.UNIFIED_AUDIT_TRAIL.DV_FACTOR_CONTEXT%TYPE,
DV_OBJECT_STATUS SYS.UNIFIED_AUDIT_TRAIL.DV_OBJECT_STATUS%TYPE,
OLS_POLICY_NAME SYS.UNIFIED_AUDIT_TRAIL.OLS_POLICY_NAME%TYPE,
OLS_GRANTEE SYS.UNIFIED_AUDIT_TRAIL.OLS_GRANTEE%TYPE,
OLS_MAX_READ_LABEL SYS.UNIFIED_AUDIT_TRAIL.OLS_MAX_READ_LABEL%TYPE,
OLS_MAX_WRITE_LABEL SYS.UNIFIED_AUDIT_TRAIL.OLS_MAX_WRITE_LABEL%TYPE,
OLS_MIN_WRITE_LABEL SYS.UNIFIED_AUDIT_TRAIL.OLS_MIN_WRITE_LABEL%TYPE,
OLS_PRIVILEGES_GRANTED SYS.UNIFIED_AUDIT_TRAIL.OLS_PRIVILEGES_GRANTED%TYPE,
OLS_PROGRAM_UNIT_NAME SYS.UNIFIED_AUDIT_TRAIL.OLS_PROGRAM_UNIT_NAME%TYPE,
OLS_PRIVILEGES_USED SYS.UNIFIED_AUDIT_TRAIL.OLS_PRIVILEGES_USED%TYPE,
OLS_STRING_LABEL SYS.UNIFIED_AUDIT_TRAIL.OLS_STRING_LABEL%TYPE,
OLS_LABEL_COMPONENT_TYPE SYS.UNIFIED_AUDIT_TRAIL.OLS_LABEL_COMPONENT_TYPE%TYPE,
OLS_LABEL_COMPONENT_NAME SYS.UNIFIED_AUDIT_TRAIL.OLS_LABEL_COMPONENT_NAME%TYPE,
OLS_PARENT_GROUP_NAME SYS.UNIFIED_AUDIT_TRAIL.OLS_PARENT_GROUP_NAME%TYPE,
OLS_OLD_VALUE SYS.UNIFIED_AUDIT_TRAIL.OLS_OLD_VALUE%TYPE,
OLS_NEW_VALUE SYS.UNIFIED_AUDIT_TRAIL.OLS_NEW_VALUE%TYPE,
RMAN_SESSION_RECID SYS.UNIFIED_AUDIT_TRAIL.RMAN_SESSION_RECID%TYPE,
RMAN_SESSION_STAMP SYS.UNIFIED_AUDIT_TRAIL.RMAN_SESSION_STAMP%TYPE,
RMAN_OPERATION SYS.UNIFIED_AUDIT_TRAIL.RMAN_OPERATION%TYPE,
RMAN_OBJECT_TYPE SYS.UNIFIED_AUDIT_TRAIL.RMAN_OBJECT_TYPE%TYPE,
RMAN_DEVICE_TYPE SYS.UNIFIED_AUDIT_TRAIL.RMAN_DEVICE_TYPE%TYPE,
DP_TEXT_PARAMETERS1 SYS.UNIFIED_AUDIT_TRAIL.DP_TEXT_PARAMETERS1%TYPE,
DP_BOOLEAN_PARAMETERS1 SYS.UNIFIED_AUDIT_TRAIL.DP_BOOLEAN_PARAMETERS1%TYPE,
DIRECT_PATH_NUM_COLUMNS_LOADED SYS.UNIFIED_AUDIT_TRAIL.DIRECT_PATH_NUM_COLUMNS_LOADED%TYPE);
TYPE records_atrail_uni IS TABLE OF record_atrail_uni; |