VOOZH about

URL: https://www.coursera.org/learn/packt-advanced-oracle-monitoring-and-tuning-techniques-vusi9

⇱ Advanced Oracle Monitoring and Tuning Techniques | Coursera


Advanced Oracle Monitoring and Tuning Techniques

Ends soon! Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Advanced Oracle Monitoring and Tuning Techniques

Included with

Gain insight into a topic and learn the fundamentals.
Advanced level

Recommended experience

2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
Advanced level

Recommended experience

2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Master real-time database monitoring and ASH-based analysis techniques

  • Optimize shared pool, buffer cache, and redo path for peak performance

  • Diagnose and resolve contention issues with latches, mutexes, and enqueue waits

  • Leverage SQL tracing and tkprof utility to identify and tune slow queries

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

14 assignments

Taught in English

Build your subject-matter expertise

This course is part of the The Oracle Database Performance Tuning Course Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 12 modules in this course

Updated in May 2025.

This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Elevate your Oracle database management skills with this in-depth course on advanced monitoring and tuning techniques. Gain mastery over critical database performance tools and strategies to ensure your systems operate at peak efficiency. From Active Session History (ASH) to tuning the Program Global Area (PGA) and buffer cache, this course empowers you with the expertise to handle complex database challenges. Begin your journey with foundational concepts in ASH, learning to monitor real-time activities and analyze performance metrics. Progress into advanced techniques for linking ASH data to dimension views, optimizing database services, and tracing SQL for pinpointing bottlenecks. Explore hands-on practices in key areas like shared pool tuning, managing server result caches, and leveraging Smart Flash Cache for performance gains. Dive deeper into specialized topics like tuning the redo path and handling latches, mutexes, and enqueue waits. Develop a comprehensive understanding of automated maintenance tasks and real-time monitoring to proactively manage database operations. Each module combines theoretical knowledge with practical exercises, ensuring you can confidently implement your skills in real-world scenarios. Designed for database administrators and IT professionals, this course suits those with a solid Oracle database foundation looking to advance their expertise. It’s perfect for intermediate to advanced learners eager to optimize and monitor complex Oracle systems.

In this module, we will explore Active Session History (ASH) as a powerful Oracle database performance analysis tool. Through a blend of conceptual learning and hands-on practice, we will learn to query and interpret ASH data, link it to dimension views, and apply advanced analysis techniques. By the end, you'll have the skills to pinpoint and resolve performance issues effectively.

What's included

15 videos2 readings1 assignment

15 videosTotal 83 minutes
  • Using Active Session History (ASH) 1 of 311 minutes
  • Using Active Session History (ASH) 2 of 37 minutes
  • Using Active Session History (ASH) 3 of 34 minutes
  • Querying ASH 1 of 47 minutes
  • Querying ASH 2 of 45 minutes
  • Querying ASH 3 of 44 minutes
  • Querying ASH 4 of 45 minutes
  • Practice 11 - Using Active Session History (ASH) 1 of 46 minutes
  • Practice 11 - Using Active Session History (ASH) 2 of 46 minutes
  • Practice 11 - Using Active Session History (ASH) 3 of 45 minutes
  • Practice 11 - Using Active Session History (ASH) 4 of 43 minutes
  • Practice 12 - Linking ASH to Its Dimension Views 1 of 45 minutes
  • Practice 12 - Linking ASH to Its Dimension Views 2 of 46 minutes
  • Practice 12 - Linking ASH to Its Dimension Views 3 of 45 minutes
  • Practice 12 - Linking ASH to Its Dimension Views 4 of 44 minutes
2 readingsTotal 20 minutes
  • Introduction to the Course 'Advanced Oracle Monitoring and Tuning Techniques'10 minutes
  • Full Course Resources10 minutes
1 assignmentTotal 15 minutes
  • Using Active Session History (ASH) - Assessment15 minutes

In this module, we will delve into Oracle database services, learning how they facilitate resource control and performance optimization. From an introduction to database services to advanced practices like utilizing module actions and client identifiers, this section equips you to manage services for seamless and efficient database operations.

What's included

13 videos1 assignment

13 videosTotal 69 minutes
  • Introducing Database Services 1 of 46 minutes
  • Introducing Database Services 2 of 46 minutes
  • Introducing Database Services 3 of 44 minutes
  • Introducing Database Services 4 of 45 minutes
  • Practice 13 - Using Database Service Performance Statistics 1 of 26 minutes
  • Practice 13 - Using Database Service Performance Statistics 2 of 26 minutes
  • Using Module Action and Client Identifier 1 of 34 minutes
  • Using Module Action and Client Identifier 2 of 36 minutes
  • Using Module Action and Client Identifier 3 of 35 minutes
  • Practice 14 - Using Module, Action, and Client Identifier Attributes 1 of 45 minutes
  • Practice 14 - Using Module, Action, and Client Identifier Attributes 2 of 47 minutes
  • Practice 14 - Using Module, Action, and Client Identifier Attributes 3 of 45 minutes
  • Practice 14 - Using Module, Action, and Client Identifier Attributes 4 of 44 minutes
1 assignmentTotal 15 minutes
  • Using Database Services - Assessment15 minutes

In this module, we will learn the art of SQL tracing to enhance Oracle database performance. We’ll start with the basics, then explore advanced utilities like tkprof, and finally implement tracing in diverse situations. Through practice sessions, we will gain proficiency in analyzing and optimizing SQL statements for better database efficiency.

What's included

9 videos1 assignment

9 videosTotal 47 minutes
  • SQL Tracing 1 of 35 minutes
  • SQL Tracing 2 of 36 minutes
  • SQL Tracing 3 of 36 minutes
  • Using tkprof Utility 1 of 27 minutes
  • Using tkprof Utility 2 of 27 minutes
  • Practice 15 - Tracing SQL Statements Using DBMS_MONITOR 1 of 45 minutes
  • Practice 15 - Tracing SQL Statements Using DBMS_MONITOR 2 of 44 minutes
  • Practice 15 - Tracing SQL Statements Using DBMS_MONITOR 3 of 43 minutes
  • Practice 15 - Tracing SQL Statements Using DBMS_MONITOR 4 of 44 minutes
1 assignmentTotal 15 minutes
  • SQL Tracing - Assessment15 minutes

In this module, we will focus on real-time database monitoring. We’ll learn to observe database activities, utilize monitoring tools, and proactively manage performance issues. Hands-on practice will ensure that you’re ready to handle dynamic database environments with confidence.

What's included

6 videos1 assignment

6 videosTotal 33 minutes
  • Monitoring Database Operations in Real Time 1 of 36 minutes
  • Monitoring Database Operations in Real Time 2 of 38 minutes
  • Monitoring Database Operations in Real Time 3 of 34 minutes
  • Practice 16 - Monitoring Database Operations in Real Time 1 of 34 minutes
  • Practice 16 - Monitoring Database Operations in Real Time 2 of 36 minutes
  • Practice 16 - Monitoring Database Operations in Real Time 3 of 35 minutes
1 assignmentTotal 15 minutes
  • Monitoring Database Operations in Real Time - Assessment15 minutes

In this module, we will explore automated maintenance tasks like statistics collection and space management. By learning both fundamental and advanced management techniques, we will ensure your database remains high-performing with minimal manual intervention.

What's included

3 videos1 assignment

3 videosTotal 14 minutes
  • Managing the Automated Maintenance Tasks 1 of 25 minutes
  • Managing the Automated Maintenance Tasks 2 of 23 minutes
  • Practice 17 - Managing Automated Maintenance Tasks5 minutes
1 assignmentTotal 15 minutes
  • Managing the Automated Maintenance Tasks - Assessment15 minutes

In this module, we will review the tools and methods explored so far. By summarizing key concepts, we will reinforce your understanding and help you connect the dots for effective Oracle database performance management.

What's included

1 video1 assignment

1 videoTotal 8 minutes
  • Overview of the Tools Covered So Far8 minutes
1 assignmentTotal 15 minutes
  • Assessment 615 minutes

In this module, we will tackle enqueue waits, a common cause of database performance issues. Through theoretical insights and practical exercises, we’ll master techniques to diagnose and address these waits, ensuring smooth and efficient operations.

What's included

6 videos1 assignment

6 videosTotal 35 minutes
  • Handling Enqueue Waits 1 of 36 minutes
  • Handling Enqueue Waits 2 of 36 minutes
  • Handling Enqueue Waits 3 of 38 minutes
  • Practice 18 - Handling Enqueue Waits 1 of 36 minutes
  • Practice 18 - Handling Enqueue Waits 2 of 36 minutes
  • Practice 18 - Handling Enqueue Waits 3 of 34 minutes
1 assignmentTotal 15 minutes
  • Assessment 715 minutes

In this module, we will explore latches and mutexes as synchronization mechanisms in Oracle databases. From foundational concepts to hands-on problem-solving, we’ll develop the skills needed to manage and mitigate contention effectively.

What's included

12 videos1 assignment

12 videosTotal 70 minutes
  • Introducing Latches and Mutex 1 of 210 minutes
  • Introducing Latches and Mutex 2 of 24 minutes
  • Handling Latch and Mutex Contention 1 of 27 minutes
  • Handling Latch and Mutex Contention 2 of 27 minutes
  • Handling Cache Buffer Chain (CBC) Latch 1 of 26 minutes
  • Handling Cache Buffer Chain (CBC) Latch 2 of 26 minutes
  • Handling Other Latch Types 1 of 25 minutes
  • Handling Other Latch Types 2 of 24 minutes
  • Practice 19 - Handling Latch and Mutex Contention 1 of 44 minutes
  • Practice 19 - Handling Latch and Mutex Contention 2 of 45 minutes
  • Practice 19 - Handling Latch and Mutex Contention 3 of 46 minutes
  • Practice 19 - Handling Latch and Mutex Contention 4 of 45 minutes
1 assignmentTotal 15 minutes
  • Handling Latches and Mutexes - Assessment15 minutes

In this module, we will dive into shared pool tuning. With a mix of theory and practice, we’ll cover memory allocation, session cursor caching, and result cache management, equipping you with advanced skills for Oracle database optimization.

What's included

15 videos1 assignment

15 videosTotal 96 minutes
  • Tuning the Shared Pool 1 of 45 minutes
  • Tuning the Shared Pool 2 of 46 minutes
  • Tuning the Shared Pool 3 of 45 minutes
  • Tuning the Shared Pool 4 of 44 minutes
  • Sizing the Shared Pool9 minutes
  • Practice 20 - Tuning the Shared Pool 1 of 29 minutes
  • Practice 20 - Tuning the Shared Pool 2 of 210 minutes
  • Caching Session Cursors 1 of 26 minutes
  • Caching Session Cursors 2 of 25 minutes
  • Practice 21 - Caching Session Cursors 1 of 26 minutes
  • Practice 21 - Caching Session Cursors 2 of 26 minutes
  • Managing Server Result Cache 1 of 26 minutes
  • Managing Server Result Cache 2 of 26 minutes
  • Practice 22 - Managing Server Result Cache 1 of 26 minutes
  • Practice 22 - Managing Server Result Cache 2 of 26 minutes
1 assignmentTotal 15 minutes
  • Tuning the Shared Pool - Assessment15 minutes

In this module, we will focus on tuning the Oracle buffer cache. Through videos and practice sessions, we’ll learn to fine-tune the cache, optimize performance for diverse scenarios, and explore advanced features like Smart Flash Cache.

What's included

13 videos1 assignment

13 videosTotal 81 minutes
  • Tuning the Buffer Cache 1 of 56 minutes
  • Tuning the Buffer Cache 2 of 59 minutes
  • Tuning the Buffer Cache 3 of 57 minutes
  • Tuning the Buffer Cache 4 of 54 minutes
  • Tuning the Buffer Cache 5 of 55 minutes
  • Practice 23 - Tuning the Buffer Cache 1 of 312 minutes
  • Practice 23 - Tuning the Buffer Cache 2 of 34 minutes
  • Practice 23 - Tuning the Buffer Cache 3 of 36 minutes
  • Using Smart Flash Cache 1 of 36 minutes
  • Using Smart Flash Cache 2 of 35 minutes
  • Using Smart Flash Cache 3 of 36 minutes
  • Practice 24 - Using Smart Flash Cache 1 of 26 minutes
  • Practice 24 - Using Smart Flash Cache 2 of 26 minutes
1 assignmentTotal 15 minutes
  • Tuning the Buffer Cache - Assessment15 minutes

In this module, we will master PGA tuning to optimize Oracle database performance. Starting with fundamentals and progressing to advanced scenarios, we’ll develop the skills to manage and tune PGA settings for maximum efficiency.

What's included

9 videos1 assignment

9 videosTotal 52 minutes
  • Tuning the PGA 1 of 67 minutes
  • Tuning the PGA 2 of 67 minutes
  • Tuning the PGA 3 of 66 minutes
  • Tuning the PGA 4 of 65 minutes
  • Tuning the PGA 5 of 65 minutes
  • Tuning the PGA 6 of 64 minutes
  • Practice 25 - Tuning the PGA 1 of 310 minutes
  • Practice 25 - Tuning the PGA 2 of 34 minutes
  • Practice 25 - Tuning the PGA 3 of 34 minutes
1 assignmentTotal 15 minutes
  • Tuning the PGA - Assessment15 minutes

In this module, we will learn to optimize the redo path for improved Oracle database performance. We’ll cover the basics, explore advanced techniques, and practice real-world applications to ensure your redo configuration is efficient and reliable.

What's included

5 videos1 reading3 assignments

5 videosTotal 37 minutes
  • Tuning the Redo Path 1 of 48 minutes
  • Tuning the Redo Path 2 of 44 minutes
  • Tuning the Redo Path 3 of 45 minutes
  • Tuning the Redo Path 4 of 410 minutes
  • Practice 26 - Tuning the Redo Path11 minutes
1 readingTotal 10 minutes
  • Conclusion to the Course 'Advanced Oracle Monitoring and Tuning Techniques'10 minutes
3 assignmentsTotal 90 minutes
  • Full Course Practice Assessment15 minutes
  • Tuning the Redo Path - Assessment15 minutes
  • Full Course Assessment60 minutes

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

Offered by

Explore more from Data Management

Why people choose Coursera for their career

👁 Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
👁 Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
👁 Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
👁 Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions

Yes, you can preview the first video and view the syllabus before you enroll. You must purchase the course to access content not included in the preview.

If you decide to enroll in the course before the session start date, you will have access to all of the lecture videos and readings for the course. You’ll be able to submit assignments once the session starts.

Once you enroll and your session begins, you will have access to all videos and other resources, including reading items and the course discussion forum. You’ll be able to view and submit practice assessments, and complete required graded assignments to earn a grade and a Course Certificate.

If you complete the course successfully, your electronic Course Certificate will be added to your Accomplishments page - from there, you can print your Course Certificate or add it to your LinkedIn profile.

This course is currently available only to learners who have paid or received financial aid, when available.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,