Oracle Server
Sebuah Server Oracle adalah:
- Sebuah sistem manajemen database yang menyediakan sebuah pendekatan terbuka, menyeluruh, dan terhubung untuk mengelola informasi.
- Terdiri dari sebuah Oracle Instance dan sebuah Oracle Database.
Server Oracle bisa beroperasi pada berbagai macam komputer yang berbeda pada salah satu topologi dibawah ini:
- Client-Application Server-Server (Three Tier)
User akses database dari komputer pribadi mereka sendiri melalui sebuah Server Aplikasi, yang digunakan untuk persyaratan pemrosesan aplikasi.
- Client-Server (Two Tier)
User mengakses database dari komputer pribadi mereka (klien) melalui jaringan, dan database berada di komputer yang terpisah (server).
- Host-Based
Pengguna terhubung langsung ke komputer yang sama di mana database berada.
Oracle Instance
Sebuah Oracle Instance adalah:
- Sebuah tools yang digunakan untuk mengakses ke sebuah Database Oracle.
- Hanya Selalu terbuka satu Instance dan hanya satu database.
- Terdiri dari struktur memory (SGA) System Global Area dan proses background.
Database Oracle
Sebuah Database oracle terdiri dari:
- Data File berisi data aktual pada database.
- Redo Log File berisi sebuah catatan dari pergantian yang telah dilakukan pada database untuk menghidupkan pemulihan/perbaikan data jika terjadi kerusakan.
- Control File berisi informasi penting untuk menjaga dan memeriksa keutuhan database.
Struktur File Key Lain
- Parameter File mendefinisikan karakteristik dari sebuah Oracle Instance. Berisi parameter ukuran dari struktur memory pada SGA.
- Password File mengotentikasi hak akses user untuk menghidupkan dan mematikan sebuah Oracle Instance.
- File Archived Redo Log adalah salinan offline dari File Redo Log yang mungkin dibutuhkan untuk perbaikan jika terjadi kesalahan pada media.