Search Results audit
The LBACSYS.OLS$AUDIT
table is a critical component within Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2, specifically related to Oracle Label Security (OLS) auditing functionality. This table stores audit records generated by OLS policies, which enforce fine-grained access control based on data sensitivity labels. Below is a detailed 500-word summary of its structure, purpose, and relevance in Oracle EBS environments.
### **Overview of LBACSYS.OLS$AUDIT**
The LBACSYS.OLS$AUDIT
table resides in the LBACSYS
schema, which is the default schema for Oracle Label Security. It captures audit trail entries whenever OLS policies are enforced on database objects, including tables, views, and procedures. This auditing mechanism ensures compliance with regulatory requirements by tracking access to sensitive data.
### **Key Columns and Their Significance**
The table contains several columns that log critical details about OLS-related activities. Some of the most important columns include:
1. **AUDIT_ID** – A unique identifier for each audit record.
2. **SESSION_ID** – The Oracle session ID where the audited action occurred.
3. **USERNAME** – The database user who performed the action.
4. **OS_USER** – The operating system user associated with the session.
5. **TERMINAL** – The client machine identifier.
6. **TIMESTAMP** – The exact date and time of the audited event.
7. **ACTION** – The type of action performed (e.g., SELECT, INSERT, UPDATE, DELETE).
8. **OBJECT_SCHEMA** – The schema of the accessed object.
9. **OBJECT_NAME** – The name of the table or view involved.
10. **OLD_LABEL** – The sensitivity label before modification (for UPDATE/DELETE operations).
11. **NEW_LABEL** – The sensitivity label after modification (for INSERT/UPDATE operations).
12. **POLICY_NAME** – The OLS policy that triggered the audit entry.
### **Audit Scenarios in Oracle EBS**
In Oracle EBS, OLS is often used to enforce data segregation, particularly in multi-org or multi-tenant deployments where different business units must access only their authorized data. The LBACSYS.OLS$AUDIT
table logs activities such as:
- **Unauthorized Access Attempts** – When a user tries to query or modify data beyond their clearance level.
- **Label Changes** – When a row’s sensitivity label is modified via an UPDATE statement.
- **Policy Violations** – When an OLS policy prevents an operation, an audit entry is generated.
### **Integration with Oracle EBS Security**
Oracle EBS leverages OLS for advanced security requirements, particularly in industries like healthcare (HIPAA), finance (SOX), and defense (ITAR). The OLS$AUDIT
table complements Oracle EBS’s native auditing features (e.g., FND_AUDIT
tables) by providing an additional layer of visibility into label-based security events.
### **Querying and Reporting on OLS Audits**
To analyze OLS audit data, DBAs can query LBACSYS.OLS$AUDIT
directly or integrate it with Oracle Audit Vault for centralized compliance reporting. Example query:
```sql
SELECT USERNAME, ACTION, OBJECT_NAME, TIMESTAMP
FROM LBACSYS.OLS$AUDIT
WHERE POLICY_NAME = 'HR_DATA_POLICY'
ORDER BY TIMESTAMP DESC;
```
### **Maintenance Considerations**
Since audit tables can grow rapidly, periodic purging is necessary. Oracle provides the DBMS_AUDIT_MGMT
package to manage audit trail retention, but custom scripts may be needed for OLS$AUDIT
if automated cleanup is not configured.
### **Conclusion**
The LBACSYS.OLS$AUDIT
table is an essential tool for monitoring and enforcing data security in Oracle EBS environments where OLS is implemented. By capturing detailed access logs, it helps organizations meet compliance mandates and investigate security incidents effectively. Proper management of this table ensures both security and performance in high-transaction EBS systems.
-
TABLE: LBACSYS.OLS$AUDIT
12.1.1
owner:LBACSYS, object_type:TABLE, object_name:OLS$AUDIT, status:VALID,
-
TABLE: LBACSYS.OLS$AUDIT
12.2.2
owner:LBACSYS, object_type:TABLE, object_name:OLS$AUDIT, status:VALID,
-
UNIFIED AUDIT POLICY: SYS.ORA_DV_AUDPOL
12.1.1
owner:SYS, object_type:UNIFIED AUDIT POLICY, object_name:ORA_DV_AUDPOL, status:VALID,
-
UNIFIED AUDIT POLICY: SYS.ORA_SECURECONFIG
12.2.2
owner:SYS, object_type:UNIFIED AUDIT POLICY, object_name:ORA_SECURECONFIG, status:VALID,
-
UNIFIED AUDIT POLICY: SYS.ORA_RAS_SESSION_MGMT
12.2.2
owner:SYS, object_type:UNIFIED AUDIT POLICY, object_name:ORA_RAS_SESSION_MGMT, status:VALID,
-
UNIFIED AUDIT POLICY: SYS.ORA_ACCOUNT_MGMT
12.1.1
owner:SYS, object_type:UNIFIED AUDIT POLICY, object_name:ORA_ACCOUNT_MGMT, status:VALID,
-
UNIFIED AUDIT POLICY: SYS.ORA_RAS_POLICY_MGMT
12.2.2
owner:SYS, object_type:UNIFIED AUDIT POLICY, object_name:ORA_RAS_POLICY_MGMT, status:VALID,
-
UNIFIED AUDIT POLICY: SYS.ORA_DV_AUDPOL
12.2.2
owner:SYS, object_type:UNIFIED AUDIT POLICY, object_name:ORA_DV_AUDPOL, status:VALID,
-
SYS.DBMS_FEATURE_AUDIT_OPTIONS dependencies on AUDIT$
12.2.2
-
UNIFIED AUDIT POLICY: SYS.ORA_LOGON_FAILURES
12.1.1
owner:SYS, object_type:UNIFIED AUDIT POLICY, object_name:ORA_LOGON_FAILURES, status:VALID,
-
UNIFIED AUDIT POLICY: SYS.ORA_SECURECONFIG
12.1.1
owner:SYS, object_type:UNIFIED AUDIT POLICY, object_name:ORA_SECURECONFIG, status:VALID,
-
UNIFIED AUDIT POLICY: SYS.ORA_RAS_SESSION_MGMT
12.1.1
owner:SYS, object_type:UNIFIED AUDIT POLICY, object_name:ORA_RAS_SESSION_MGMT, status:VALID,
-
UNIFIED AUDIT POLICY: SYS.ORA_ACCOUNT_MGMT
12.2.2
owner:SYS, object_type:UNIFIED AUDIT POLICY, object_name:ORA_ACCOUNT_MGMT, status:VALID,
-
UNIFIED AUDIT POLICY: SYS.ORA_DATABASE_PARAMETER
12.1.1
owner:SYS, object_type:UNIFIED AUDIT POLICY, object_name:ORA_DATABASE_PARAMETER, status:VALID,
-
SYS.DBMS_FEATURE_AUDIT_OPTIONS dependencies on AUDIT$
12.1.1
-
UNIFIED AUDIT POLICY: SYS.ORA_CIS_RECOMMENDATIONS
12.1.1
owner:SYS, object_type:UNIFIED AUDIT POLICY, object_name:ORA_CIS_RECOMMENDATIONS, status:VALID,
-
UNIFIED AUDIT POLICY: SYS.ORA_RAS_POLICY_MGMT
12.1.1
owner:SYS, object_type:UNIFIED AUDIT POLICY, object_name:ORA_RAS_POLICY_MGMT, status:VALID,
-
UNIFIED AUDIT POLICY: SYS.ORA_DATABASE_PARAMETER
12.2.2
owner:SYS, object_type:UNIFIED AUDIT POLICY, object_name:ORA_DATABASE_PARAMETER, status:VALID,
-
UNIFIED AUDIT POLICY: SYS.ORA_CIS_RECOMMENDATIONS
12.2.2
owner:SYS, object_type:UNIFIED AUDIT POLICY, object_name:ORA_CIS_RECOMMENDATIONS, status:VALID,
-
UNIFIED AUDIT POLICY: SYS.ORA_LOGON_FAILURES
12.2.2
owner:SYS, object_type:UNIFIED AUDIT POLICY, object_name:ORA_LOGON_FAILURES, status:VALID,
-
File: Student System Degree Audit r11i10 ERD.pdf
12.1.1
product: IGS - Student System , size: 85.007 KBytes , file_type: PDF Diagram ,
-
File: Student System Degree Audit r11i10 ERD.pdf
12.2.2
product: IGS - Student System (Obsolete) , size: 85.007 KBytes , file_type: PDF Diagram ,
-
VIEW: SYS.EXU8DIR
12.1.1
-
VIEW: SYS.EXU8DIR
12.2.2
-
VIEW: SYS.DBA_AUDIT_MGMT_CLEAN_EVENTS
12.1.1
-
VIEW: SYS.DBA_AUDIT_MGMT_CLEANUP_JOBS
12.1.1
-
VIEW: SYS.DBA_AUDIT_MGMT_CLEANUP_JOBS
12.2.2
-
Lookup Type: MSD_AUDIT_REPORT
12.1.1
product: MSD - Demand Planning , meaning: MSD_AUDIT_REPORT , description: Audit Report Lookup Type ,
-
Lookup Type: MSD_AUDIT_REPORT
12.2.2
product: MSD - Demand Planning , meaning: MSD_AUDIT_REPORT , description: Audit Report Lookup Type ,
-
VIEW: SYS.DBA_AUDIT_MGMT_CONFIG_PARAMS
12.2.2
-
VIEW: SYS.DBA_AUDIT_MGMT_CLEAN_EVENTS
12.2.2
-
VIEW: SYS.DBA_AUDIT_MGMT_CONFIG_PARAMS
12.1.1
-
Lookup Type: OIE_AUDIT_TYPES
12.2.2
product: AP - Payables , meaning: Audit Types , description: Audit Types ,
-
VIEW: SYS.DBA_AUDIT_MGMT_LAST_ARCH_TS
12.1.1
-
VIEW: SYS.DBA_AUDIT_MGMT_LAST_ARCH_TS
12.2.2
-
Lookup Type: PN_OPEX_AUDIT_STATUS
12.1.1
product: PN - Property Manager , meaning: PN_OPEX_AUDIT_STATUS , description: Audit Status ,
-
APPS.CS_SR_PARTY_MERGE_PKG dependencies on CS_SRCONTACT_PKG
12.2.2
-
Lookup Type: IGS_DA_DEG_AUD_OPTS
12.2.2
product: IGS - Student System (Obsolete) , meaning: Degree Audit/Transfer Evaluation Options , description: Degree Audit/Transfer Evaluation Options ,
-
Lookup Type: IGS_DA_REQUEST_TYPES
12.1.1
product: IGS - Student System , meaning: Degree Audit Request Types --Obsolete , description: Degree Audit Request Types --Obsolete ,
-
TABLE: HR.PAY_STAT_TRANS_AUDIT
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_STAT_TRANS_AUDIT, object_name:PAY_STAT_TRANS_AUDIT, status:VALID,
-
Lookup Type: IGS_DA_REQUEST_TYPES
12.2.2
product: IGS - Student System (Obsolete) , meaning: Degree Audit Request Types --Obsolete , description: Degree Audit Request Types --Obsolete ,
-
TABLE: HR.PAY_STAT_TRANS_AUDIT
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_STAT_TRANS_AUDIT, object_name:PAY_STAT_TRANS_AUDIT, status:VALID,
-
Lookup Type: PN_OPEX_AUDIT_STATUS
12.2.2
product: PN - Property Manager , meaning: PN_OPEX_AUDIT_STATUS , description: Audit Status ,
-
Lookup Type: OIE_AUDIT_TYPES
12.1.1
product: AP - Payables , meaning: Audit Types , description: Audit Types ,
-
Lookup Type: IGS_DA_RQST_TYPE
12.1.1
product: IGS - Student System , meaning: Degree Audit Request Type , description: Degree Audit Request Type ,
-
Lookup Type: IGS_DA_RQST_TYPE
12.2.2
product: IGS - Student System (Obsolete) , meaning: Degree Audit Request Type , description: Degree Audit Request Type ,
-
Lookup Type: IGS_DA_DEG_AUD_OPTS
12.1.1
product: IGS - Student System , meaning: Degree Audit/Transfer Evaluation Options , description: Degree Audit/Transfer Evaluation Options ,
-
Lookup Type: IGS_DA_REQUEST_STATUS
12.1.1
product: IGS - Student System , meaning: Degree Audit Request Status , description: Degree Audit Request Status ,
-
Lookup Type: IGS_DA_REQUEST_STATUS
12.2.2
product: IGS - Student System (Obsolete) , meaning: Degree Audit Request Status , description: Degree Audit Request Status ,
-
APPS.CS_SR_PARTY_MERGE_PKG dependencies on CS_SRCONTACT_PKG
12.1.1