openskills.info
Oracle Database logoCourse Preview

Oracle Database

Oracle Database is Oracle's relational database management system. It stores application data, processes SQL transactions, and gives database administrators controls for security, recovery, performance, and availability.

itDatabases and data storage

Don't Panic: Oracle Database

Oracle Database is where an application puts shared data when it needs the rows to outlive the enthusiasm of the process that wrote them. Applications use SQL to read and change it. The database coordinates transactions, enforces rules, and keeps enough change information to recover after a failure. This is less mystical than it sounds, although its nouns have arranged themselves in a way that rewards paying attention.

The first important distinction is database versus instance. The database is the physical collection of files. The instance is the memory structures and background processes that manage those files. They are partners, not synonyms. Starting an instance and opening a database are therefore separate actions, which is the sort of detail that seems pedantic until an operational problem makes it suddenly very sociable.

Modern Oracle Database uses a container database, or CDB, as the shared physical and administrative boundary. Inside it sit pluggable databases, or PDBs. A PDB holds the schemas and data for an application and looks like its own database to that application. This is the consolidation trick: several logical databases can share infrastructure without being asked to share one collection of tables.

The familiar relational pieces still do the daily work. Tables hold rows. Constraints state rules. Indexes offer access paths. A transaction groups changes that belong together. COMMIT makes those changes durable; ROLLBACK abandons the uncommitted ones. The database keeps the data consistent, but it cannot decide which business actions belong in the same transaction. That part remains stubbornly attached to the application.

Operations are not an optional epilogue. Accounts and privileges decide who can act. RMAN handles backup and recovery work. Data Guard maintains standby databases for protection and site recovery. RAC lets multiple servers access one database for availability and scalability. They solve different problems, and none kindly turns an untested restore into a tested one.

Read the Intro for the architecture and the mental map. Use Slides when you want the relationships compressed into one view. Keep the Cheatsheet nearby for the vocabulary and decision checks. Then use the Practice reference to make a PDB-scoped schema and a committed row visible, which is considerably more useful than nodding at a diagram and hoping it feels operational.

Where this skill leads

Relevant careers

See how this topic contributes to broader role-level skill maps.

Sources