Configure SLAs
Oracle KPI thresholds
Application Database Monitoring
Permitted business tables only
Configure Correlation
Tie database to app impact
Validate the Configuration
Check normal and failure cases
Configure a Database Query Monitor
Navigate to:Germain WorkspaceLeft MenuWizardsDatabase Query Monitor Deployment
Use the Wizard to create an Oracle Database Query Monitor.
A Database Query Monitor executes configured SQL according to a schedule and converts the returned information into GermainUX monitoring telemetry.
Select the Oracle Data Source
Select the Oracle Database connection configured during deployment. Verify that the data source:- Connects to the correct Oracle environment
- Uses the appropriate credentials
- Targets the correct database
- Has the permissions required by the query
Configure the SQL Query
Enter the SQL that GermainUX should execute. Queries can retrieve permitted information from:- Oracle
V$views - Oracle
GV$views - DBA views
- System tables
- Application tables
- Business data
Configure Database Performance Monitoring
Configure Oracle performance monitoring using the system views required for your environment. Monitor conditions related to:- CPU
- Memory
- Disk I/O
- Network
- Database activity
- Resource utilization
Configure SQL Performance Monitoring
Configure monitoring for SQL important to application performance. Analyze:- SQL response time
- Slow-running SQL
- SQL execution
- Execution plans
- Index usage
- SQL statistics
V$SQL, V$SQLSTATS, and related views for single-instance monitoring and their GV$ equivalents where appropriate for RAC.
Configure Session Monitoring
Monitor active Oracle sessions. Use session telemetry to identify:- Active sessions
- Long-running sessions
- Session activity
- Unexpected session growth
- Application-related database activity
Configure Locks & Deadlocks
Configure monitoring for database locking conditions. Analyze:- Locked objects
- Blocked sessions
- Table locks
- Lock contention
- Deadlocks
- Database Deadlocks
- Database Table Locks
Configure Database Connection Monitoring
Monitor database connection activity and resource limits. Analyze:- Active connections
- Connection utilization
- Excessive connections
- Resource limits
- Potential connection leaks
Configure Cursor Monitoring
Monitor Oracle cursor activity. GermainUX provides KPIs including:- Database Open Cursor Count
- Database Active Cursors
Configure Tablespace Monitoring
Configure monitoring for Oracle tablespaces. GermainUX can use Oracle tablespace views to analyze:- Tablespace utilization
- Available capacity
- Growth
- Temporary space
- Space-related risk
- Database Tablespace Utilization
- Database Temp Space
Configure Datafile Monitoring
Monitor Oracle datafiles and their contribution to database storage. Analyze:- Datafile size
- Tablespace association
- Database size
- Storage growth
Configure Redo Log Monitoring
Monitor Oracle redo-log activity and utilization. UseV$LOG and other permitted Oracle telemetry to analyze redo-log conditions relevant to database reliability and recovery.
Configure appropriate KPIs and thresholds for your Oracle environment.
Configure Archive & Recovery Area Monitoring
Monitor archive-log and recovery-area conditions using the Oracle information available to the monitoring account. Analyze:- Archive activity
- Recovery-area utilization
- Log-space conditions
- Capacity trends
Configure Backup & Recovery Monitoring
Configure monitoring for Oracle backup and recovery activity. Analyze conditions such as:- Backup execution
- Backup completion
- Backup failure
- Recovery activity
- Recovery time
Configure Database Error Monitoring
Monitor Oracle diagnostic information for database errors and warnings. Oracle diagnostic telemetry can be accessed through permitted views such as:V$DIAG_ALERT_EXT
or, for RAC:
GV$DIAG_ALERT_EXT
GermainUX provides a Database Errors KPI.
Use categorization to distinguish critical errors from informational database events.
Configure Oracle RAC Monitoring
For Oracle RAC, use the corresponding globalGV$ views where supported.
This enables analysis across multiple Oracle instances.
Configure analytics according to whether the required perspective is:
- Entire RAC environment
- Individual instance
- Comparison between instances
Configure KPIs
GermainUX provides Oracle Database KPIs including:- Database Deadlocks
- Database Table Locks
- Database Errors
- Database Temp Space
- Database Logspace Utilization
- Database Size
Show all 9
Show all 9
- Database Tablespace Utilization
- Database Open Cursor Count
- Database Active Cursors
Configure SLAs
Create an SLA when an Oracle KPI should be evaluated against an expected condition or threshold. For Database Query Monitors, create the base SLA using: Fact-based SLA Examples: Tablespace Utilization > Threshold Temp Space > Threshold Database Deadlocks > 0 Database Errors > Threshold Open Cursors > Threshold SQL Response Time > Threshold Configure thresholds according to the expected behavior of each Oracle environment.Configure SLA Actions
Select the actions GermainUX should execute when an SLA condition is met. The Oracle Database Query Monitor workflow supports actions such as:- Alerts
- Reports
- Scripts
- Other configured actions
Oracle QueryKPISLAAlert / Report / Script
Configure Monitoring Node & Engine
For each Query Monitor, select: Monitoring NodeThe GermainUX Node from which the Engine operates. Engine
The GermainUX Engine that executes the monitor. The selected Engine must have connectivity to the Oracle environment.
Configure the Schedule
Define how frequently each Oracle query should execute. Consider:- Required detection speed
- Data volatility
- Query complexity
- Database workload
- Operational importance
Configure Application-Specific Database Monitoring
GermainUX can monitor permitted application and business tables in addition to Oracle system views. For example:Application TableOracle QueryKPISLAAlert / Action
This can be used to monitor:
- Processing states
- Transaction counts
- Failed operations
- Queue conditions
- Application workflows
- Business conditions
- Custom operational metrics
Configure Categorization
Categorize Oracle telemetry into useful operational groups. For example:- Database Error
- SQL Performance
- Lock
- Deadlock
- Storage
- Tablespace
Show all 9
Show all 9
- Backup
- RAC Instance
- Application Condition
Configure Correlation
Correlate Oracle Database telemetry with other technologies monitored by GermainUX. For example:Application TransactionSQL QueryOracle Database
or:
Slow User ActionApplication TransactionSlow SQLOracle
or:
Application ErrorOracle LockBlocked Session
For RAC environments:
ApplicationSQLOracle RACInstance
Correlation helps teams move from application impact to the underlying database condition.
Configure Data Privacy
Review custom Oracle queries carefully when monitoring application or business tables. Avoid collecting unnecessary:- Personal information
- Authentication information
- Financial data
- Sensitive business data
- Full application records
Configure Dashboards
Create dashboards for Oracle Database monitoring. Examples include:- Database health
- Availability
- SQL performance
- Sessions
- Locks and deadlocks
- Connections
Show all 14
Show all 14
- Cursors
- Tablespaces
- Temp space
- Database size
- Redo/archive logs
- Errors
- RAC instances
- SLA status
Configure Automated Reports
Configure reports summarizing:- Database availability
- Performance
- SQL performance
- Capacity
- Tablespace utilization
- Locks and deadlocks
Show all 11
Show all 11
- Errors
- Backup status
- RAC health
- SLA violations
- Historical trends
Configure Automation
Oracle Database conditions can trigger GermainUX automation. For example:Oracle ConditionKPISLAAlert / Action
Automation can include:
- Notifications
- Reports
- Scripts
- Operational workflows
- Remediation actions where appropriate
Verify in Germain State
After deploying or changing an Oracle Database Query Monitor, verify the monitor in: Germain State Confirm that:- Monitor is running
- Oracle connectivity succeeds
- Query executes successfully
- Expected telemetry is collected
- KPI receives values
- SLA evaluates correctly
- Configured actions operate as expected
Validate the Configuration
Validate representative normal and failure conditions. Depending on monitoring scope, verify:- Availability
- SQL telemetry
- Sessions
- Locks
- Deadlocks
- Connections
Show all 19
Show all 19
- Cursors
- Tablespace utilization
- Temp space
- Database size
- Redo/archive telemetry
- Errors
- RAC instance data
- Custom Oracle queries
- KPIs
- SLAs
- Alerts
- Automation
- Dashboards and reports
Advanced Configuration
Oracle Database monitoring can be extended to additional Oracle system views, DBA views, application tables, and business data accessible to the GermainUX monitoring account. Use custom Database Query Monitors to extend monitoring while maintaining least-privilege database access and appropriate query schedules. Please contact us for any help.Get Help
Contact GermainUX Support
The Germain Team can help you set this up.
Can't find what you need?
Search all GermainUX docs with Ctrl + K, or use the feedback buttons at the bottom of this page to tell us what is missing.
The content of this document is proprietary to GERMAIN SOFTWARE LLC.

