Course Overview
One of the most important and oftentimes underutilized database features is that of the Oracle Database 12c Resource Manager. This is an essential facility for achieving optimum database performance. While this facility could be considered as highly recommended, though optional, in a traditional Oracle database configuration, in a multi-tenant configuration of pluggable databases enclosed within a container database, the use of the Oracle Database 12c Resource Manager can really be considered as mandatory. This course provides conceptual background information on the advantages of this feature over other resource management systems, offers numerous real-world examples, and includes step-by-step workshops and exercise solutions that demonstrate the use of this feature.
Yet another related database feature that is often underutilized is that of the Oracle Database Scheduler. This course shows how this scheduler compares with other scheduling systems, including the Oracle Enterprise Manager 12c Cloud Control job system. We briefly cover the basic features of the Scheduler that are largely self-evident, but the remainder of our material explores advanced capabilities, including integration with the Oracle Database Resource Manager, building sophisticated scheduling systems using job classes, windows, and other object components, and employing a file watcher that is especially useful in a data warehouse environment. Perhaps most importantly, we will discuss how proliferating systems and databases resulting from machine virtualization and pluggable databases can be effectively managed using a centralized database scheduler.
Requirements
- DBOR-950 and DBOR-951 Oracle Database 12c: SQL Fundamentals (Levels I & II)
- DBOR-955 Oracle Database 12c: Install & Upgrade Workshop
- DBOR-956 Oracle Database 12c: Architecture & Internals
- DBOR-957 Oracle Database 12c: Administration Workshop
- DBOR-960 Oracle Enterprise Manager 12c Cloud Control: Install & Upgrade Workshop (recommended)
Target audiences
- Database administrators
- Web server administrators
- System administrators
- Implementation specialists
- Data center support engineers
- Senior application designers and developers
Curriculum
- 1 Section
- 6 Lessons
- 3 Days
- Topics6
- 1.1Managing Resources About Resource Management The Database Resource Manager Resource Manager Architecture
- 1.2Using Oracle Database Resource Manager Resource Manager Privileges Consumer Groups GRANT_SWITCH_CONSUMER_GROUP() Resource Plans Resource Plan Directives Programmatic Plans & Directives UTILIZATION_LIMIT Example UPDATE_PLAN_DIRECTIVE() Example Resource SUBPLANS Automatic & Adaptive Mapping DBMS_APPLICATION_INFO() Attributes Activating Resource Plans Monitoring Resource Allocation Explicit Consumer Group Switching Instance Caging
- 1.3Automating Tasks With The Database Scheduler (Basic) About Scheduling Systems The Oracle Database Scheduler Database Scheduler Framework Programs Schedules Jobs CREATE_JOB() Primary Attributes SET_ATTRIBUTE() & Secondary Attributes JOB_STYLE Attribute & Lightweight Job Example Job & Instance Log Management
- 1.4Automating Tasks With The Database Scheduler (Advanced) Job Classes Windows & Window Groups Chains Event-Based Vs. Time-Based Jobs Automated Maintenance Tasks
- 1.5Centralized Administration Using The Database Scheduler Centralized Scheduler Architecture Central Database Setup Remote Host Setup Defining Remote Jobs Submitting Remote Jobs
- 1.6Database Scheduler File Watchers & E-Mail Notification Email Notification File Watchers
