Экземпляр базы данных Oracle (Oracle DataBase Instance)


Когда вы инсталлируете базу данных Oracle. Вы сначала устанавливаете программное обеспечение СУБД (Систему Управления Базой Данных, DataBase Software). Помимо СУБД, необходима также сама база данных. Одна система управления базой данных, может работать сразу с несколькими базами данных на одном сервере. Каждая такая база данных в терминологии Oracle называется экземпляром базы данных (DataBase Instance). Каждый запущенный экземпляр активно использует ресурсы процессора, оперативной и дисковой памяти.

Далее, мы постепенно разберем что у нас хранится на дисках (основные файлы), какие процессы за что отвечают и собственно, что хранится в оперативной памяти.

Oracle Database = Oracle DataBase Software + Oracle DataBase Instance (s)


Oracle Instance


Для того, чтобы узнать текущее состояние экземпляра базы данных, можно выполнить следующую процедуру:



  1. убедиться, что подключаетесь к базе с правильным параметром ORACLE_SID.
    Поменять SID можно, командой export

    $ export ORACLE_SID=ora112
    


$ echo $ORACLE_SID
ora112


$ sqlplus / as sysdba


SQL> select status from v$instance;


STATUS
------------
OPEN



В данном случае, все хорошо.