Chapter 2. Oracle Architecture and Concepts

In this chapter we review aspects of the Oracle database architecture that become important when reading the chapters to come, and that are particularly relevant to Oracle performance.

You need to be broadly familiar with these aspects of Oracle database technology:

• The way in which programs interact with the Oracle database server through the APIs implemented within various programming languages

• The Oracle optimizer, which is the software layer concerned with maximizing the performance of SQL statements

• The Oracle server architecture, including the memory, processes, and files that interact to provide database services

• Oracle schema objects, including tables, indexes, partitions, and other ...

Get Oracle now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.