Book description
An Expert Guide for Solving Complex Oracle Database Problems
Oracle Database Problem Solving and Troubleshooting Handbook delivers comprehensive, practical, and up-to-date advice for running the Oracle Database reliably and efficiently in complex production environments. Seven leading Oracle experts have brought together an unmatched collection of proven solutions, hands-on examples, and step-by-step tips for Oracle Database 12c, 11g, and other recent versions of Oracle Database. Every solution is crafted to help experienced Oracle DBAs and DMAs understand and fix serious problems as rapidly as possible.
The authors cover LOB segments, UNDO tablespaces, high GC buffer wait events, poor query response times, latch contention, indexing, XA distributed transactions, RMAN backup/recovery, and much more. They also offer in-depth coverage of a wide range of topics, including DDL optimization, VLDB tuning, database forensics, adaptive cursor sharing, data pumps, data migration, SSDs, indexes, and how to go about fixing Oracle RAC problems.
Learn how to
Choose the quickest path to solve high-impact problems
Use modern best practices to make your day more efficient and predictable
Construct your “Call 9-1-1 plan” for future database emergencies
Proactively perform maintenance to improve your environment’s stability
Save time with industry-standard tools and scripts
Register your product at informit.com/register for convenient access to downloads, updates, and corrections as they become available.
Table of contents
- About This E-Book
- Title Page
- Copyright Page
- Contents
- Preface
- Acknowledgments
- About the Authors
- About the Technical Reviewers and Contributors
- 1. Troubleshooting and Tuning LOB Segment Performance
- 2. Overcoming Undo Tablespace Corruption
- 3. Handling GC Buffer Busy Wait Events
- 4. Adaptive Cursor Sharing
- 5. Stabilizing Query Response Time Using SQL Plan Management
- 6. DDL Optimization Tips, Techniques, and Tricks
- 7. Managing, Optimizing, and Tuning VLDBs
- 8. Best Practices for Backup and Recovery with Recovery Manager
-
9. Database Forensics and Tuning Using AWR Analysis: Part I
- What Is AWR?
- Knowing What to Look For
- Header Section
- RAC-Specific Pages
- Time Model Statistics
- Operating System Statistics
- The SQL Sections
-
Instance Activity Statistics
- Consistent Get Statistics
- DB Block Get Statistics
- Dirty Block Statistics
- Enqueue Statistics
- Execution Count
- Free Buffer Statistics
- Global Cache (GC) Statistics
- Index Scan Statistics
- Leaf Node Statistics
- Open Cursors
- Parse Statistics
- Physical Read and Write Statistics
- Recursive Statistics
- Redo-Related Statistics
- Session Cursor Statistic
- Sort Statistics
- Summed Dirty Queue Length
- Table Fetch Statistics
- Transaction Rollback
- Undo Change Vector Statistic
- User Statistics
- Work Area Statistics
- Instance Activity Statistics—Absolute Values
- Instance Activity Statistics—Thread Activity
- Summary
-
10. Database Forensics and Tuning Using AWR Analysis: Part II
- Tablespace I/O Statistics
- Buffer Pool Statistics
- PGA Statistics
- Shared Pool Statistics
- Other Advisories
- Buffer Waits Statistics
- Enqueue Statistics
- Undo Segment Statistics
- Latch Statistics
- Segment Access Areas
- Library Cache Activity Sections
- Dynamic Memory Components Sections
- Process Memory Sections
- Streams Component Sections
- Resource Limits Statistics
- Initialization Parameter Changes
-
Global Enqueue and Other RAC Sections
- Global Enqueue Statistics
- Global CR Served Statistics
- Global Current Served Statistics
- Global Cache Transfer Statistics
- Global Cache Transfer Times
- Global Cache Transfer (Immediate)
- Global Cache Times (Immediate)
- Interconnect Ping Latency Statistics
- Interconnect Throughput by Client
- Interconnect Device Statistics
- Summary
-
11. Troubleshooting Problematic Scenarios in RAC
-
Troubleshooting and Tuning RAC
- Start with ORAchk
- Employ the TFA Collector Utility
- Utilize the Automatic Diagnostic Repository
- Check the Alert and Trace Log Files
- Employ the Three A’s
- Check the Private Cluster Interconnect
- Enable Tracing and Inspect the Trace Logs
- Utilize the Cluster Health Monitor
- Miscellaneous Tools and Utilities
- Useful My Oracle Support Resources
- A Well-Oiled RAC Ecosystem
- Troubleshooting RAC with OEM 12c
- Utilities and Commands for Troubleshooting
- Summary
-
Troubleshooting and Tuning RAC
- 12. Leveraging SQL Advisors to Analyze and Fix SQL Problems
- 13. Extending Data Pump for Data and Object Migration
- 14. Strategies for Migrating Data Quickly between Databases
- 15. Diagnosing and Recovering from TEMPFILE I/O Issues
- 16. Dealing with Latch and Mutex Contention
- 17. Using SSDs to Solve I/O Bottlenecks
- 18. Designing and Monitoring Indexes for Optimal Performance
- 19. Using SQLT to Boost Query Performance
- 20. Dealing with XA Distributed Transaction Issues
- Index
- Code Snippets
Product information
- Title: Oracle Database Problem Solving and Troubleshooting Handbook
- Author(s):
- Release date: April 2016
- Publisher(s): Addison-Wesley Professional
- ISBN: 9780134429267
You might also like
book
Troubleshooting Oracle Performance, Second Edition
Troubleshooting Oracle Performance, 2nd Edition is your systematic guide to diagnosing and resolving performance problems in …
book
Oracle Database 11g Oracle Real Application Clusters Handbook, 2nd Edition, 2nd Edition
Master Oracle Real Application Clusters Maintain a dynamic enterprise computing infrastructure with expert instruction from an …
book
Oracle Exadata Expert’s Handbook
The Practical, Authoritative, 360-Degree Technical Guide to Oracle Exadata: From Setup to Administration, Optimization, Tuning, and …
book
Oracle Data Guard 11g Handbook
Master Oracle Data Guard 11 g Provide superior data protection, availability, and disaster recovery using the …