Ako na nekom serveru imamo instaliranu Oracle RDBMS bazu podataka takvu instalaciju nazivamo ORACLE Server.
ORACLE Server se sastoji iz dvije komponente: Instance i Baze podataka. Često se javlja zabuna tako da ljudi miješaju ova dva pojma. Objasnimo ih:
Instancu čine Oracle procesi i alocirana memorija (SGA + PGA) na serveru. Instanca omogućava rad korisnika sa Oracle bazom podataka.
Bazu podataka predstavljaju svi bazni fajlovi koji se nalaze na fajl sistemu servera, a to su: Oracle Data fajlovi, Redo log fajlovi, kontrolni fajlovi i inicijalizacioni fajlovi.
Miješanje pojmova Instance i baze podataka najverovatnije je posledica njihovog imenovanja, naime pri instalaciji Oracle RDBMS baze podataka na jedanom serveru ime instance i baze podataka je isto:
SQL> select instance_name from v$instance; INSTANCE_NAME ---------------- ora11g
SQL> select name from v$database; NAME --------- ORA11G
Ali prilikom klasterskih (RAC) instalacija Oracle RDBMS baze podataka na dva ili više servera kreira se samo jedna baza (sa jedinstvenim imenom) i veći broj instanci (na svakom serveru klastera po jedna).
Oracle baznu instancu detaljnije ću objasniti na nekom od sledećih postova.