Chapter 1:
Introduction to
Oracle 11g Database Insider Secrets
Chapter 1:
Introduction
Chapter 2:
Oracle 11g Memory
Chapter 3:
Locks with Oracle 11g
Chapter 4:
Latches and Oracle 11g
Chapter 5:
Hidden and Undocumented Oracle 11g Parameters
Chapter 6:
Exploring V$ and the Oracle 11g Data Dictionary
Chapter 7:
X$ Tables for Oracle 11g
Appendices
New Features Overview for Oracle 11g
Release
New Feature:
Invisible Index
Partitioning New Features
System
Partitioning
Interval
Partitioning
Virtual
Column Based Partitioning
Reference Partitioning
New Feature:
Active Data Guard
New Feature: ADR Monitoring Tools
Automatic Memory Management
Oracle 11g Internals Summary
The Oracle 11g Kernel Architecture
Undocumented
Tools
Poorly
Documented Tools
Summary
Chapter 2:
Oracle 11g
Database Insider Secrets:
Memory
Oracle 11g Memory
Oracle 11g Database Architecture
Inside the Oracle 11g System Global Area
(SGA)
Automatic
Memory Management (AMM)
Oracle 11g
Advisors for SGA and PGA Memory
Shared Pool
Streams Pool
Large Pool
Java Pool
Other
Components Within the Oracle 11g SGA
Inside the Oracle 11g Program Global Area
(PGA)
Semaphores
and Oracle 11g
Mutexes and
Oracle 11g
Wait Events
and Mutexes for Oracle 11g
How Mutexes in Oracle 11g Differ from
Operating System Mutexes
Windows Memory and Threads and Oracle 11g
UNIX and Linux Shared Memory and Oracle 11g
Stack Traces
for Oracle 11g Shared Memory
Understanding
the Oracle 11g Memory Call Stack
Summary
Chapter 3:
Insider Secrets:
Locks and Oracle
11g
Introduction
What Are Locks?
Database
Isolation Levels and Serialization for Transactions
Types of Locks within Oracle 11g
DML Locks
Lock Management and Escalation
Lock
Management for Oracle RAC Environments
Locking
Mechanism for Oracle 11g RAC
Enhancements to Lock Management with Oracle
11g
Serializing
Locks with Oracle 11g
Locking
Tables Explicitly
Useful Tips and Tricks for Locking Problems
Oracle 11g
Database Waits: Insufficient
ITL Slots
Avoiding
Deadlock Conditions
Lock Contention Issues and Solutions
Summary
Chapter 4:
Insider Secrets:
Latches
What are Latches?
How Do
Latches Work with Oracle 11g?
Types of Latches within Oracle 11g
Exploring Latches with Dynamic Performance
Views
How Latches Differ From Locks
Tips for Latch Contention Issues with
Oracle 11g
Tuning Latch
Contention Issues for LRU Chain Latches
Additional
Tips for Tuning Oracle 11g Latches
Summary
|
Chapter 5:
Hidden
Parameters in Oracle 11g
Purpose of Hidden Parameters for Oracle 11g
How to Locate
Hidden Parameters for Oracle 11g
Explanation of Key Hidden Parameters for
Oracle 11g
New Features
for 11g and Hidden Parameters
Summary
Chapter 6:
Exploring New v$
Tables in Oracle 11g
New Features for the v$ Tables and Oracle
11g Data Dictionary
Purpose of v$
Views for Oracle 11g
Categories
for Oracle 11g Database Administration with v$ Views
General Oracle 11g Database Administration
Performance
Tuning Oracle 11g
Comprehensive Listing of Oracle 11g Dynamic
v$ Performance Views
Investigating Oracle 11g Internals with V$
Views
Scripts and Tips for v$ and Data Dictionary
- Oracle 11g
Summary
Chapter 7:
Inside the x$
Tables of Oracle 11g
Classification of x$ Tables
Exploring
Oracle 11g Database Internals with x$ Tables
Oracle 11g
New Features – Useful x$ Tables
Using the X$ Tables for Oracle 11g Analysis
Scripts using
X$ Tables with Oracle 11g
Summary
Book Conclusion
Appendix A:
Internal Tools
for Oracle 11g
DBX
Using DBX for Debugging Oracle
Using DBX for
Tracing Oracle 11g Memory Process:
Truss
Appendix B:
Oracle 11g Trace
Events
Oracle 11g Database Trace Level Events
Appendix C:
ORA-0600
Troubleshooting
Appendix D:
References
Chapter 1: Introduction
Chapter 2: Oracle 11g Memory
Chapter 3: Database Locks
Chapter 4: Database Latches
Chapter 5: Hidden Oracle 11g Parameters
Chapter 6: V$ Views
Chapter 7: X$ Tables for 11g
Appendix A: Oracle 11g Database Internal
Toolkit
Appendix B: Oracle 11g Trace Events
Appendix C: ORA-0600
Appendix E: Strace
Appendix F: Using GDB for Oracle 11g
Appendix G: Orakill for Windows and Oracle
11g
Appendix E:
Using Strace
Strace for Oracle 11g and Linux
Command
Options for Strace with Linux for Oracle 11g
Appendix F:
Using GDB with
Oracle 11g
Introduction to GDB with Oracle 11g
Oracle 11g
Trace Stack with GDB
Appendix G:
Orakill for
Windows
Orakill for Windows
|