Expert Oracle Database Architecture : 9i and 10g Programming Techniques and Solutions - Kyte, Thomas; SpringerLink (Online service) (Berkeley, CA : Apress : Imprint: Apress, 2005)
Developing Successful Oracle Applications -- Architecture Overview -- Files -- Memory Structures -- Oracle Processes -- Locking and Latching -- Concurrency and Multi-Versioning -- Transactions -- Redo and Undo -- Database Tables -- Indexes -- Datatypes -- Partitioning -- Parallel Execution -- Data Loading and Unloading.
Keywords: Software engineering; Software Engineering/Programming and Operating Systems