Чтобы запустить базу данных и сделать ее доступной для общего использования, необходимо выполнить три шага:
- Запустить инстанцию;
- Смонтировать базу данных;
- Открыть базу данных.
Запуск инстанции
Процесс запуска инстанции включает распределение SGA, разделяемой области памяти, используемой для информации базы данных, и создание фоновых процессов. Запуск инстанции осуществляется в предвидении того, что этой инстанцией будет смонтирована база данных. Если инстанция всего лишь стартовала, с ее структурами памяти и процессами не ассоциирована никакая база данных.
Чтобы закрыть инстанцию и базу данных, к которой она присоединена, необходимо выполнить три шага:
- Закрыть базу данных;
- Демонтировать базу данных;
- Закрыть инстанцию.
Все эти шаги автоматически выполняются, когда закрывается инстанция.
При закрытии базы данных все данные базы данных и данные восстановления из SGA переписываются соответственно в файлы данных и файлы журнала повторения. После этого все онлайновые файлы данных и онлайновые файлы журнала повторения закрываются.
Если сбой системы или отказ питания происходит при открытой базе данных, инстанция, по существу, "снимается", и восстановление инстанции происходит при последующем открытии базы данных.
Для создания каждой новой базы данных ORACLE необходимо последовательно выполнить следующие шаги:
- Скопировать все существующие базы данных.
- Создать файлы параметров.
- Отредактировать новые файлы параметров.
- Проверить идентификатор экземпляра ORACLE.
- Запустить SQL*DBA и соединиться с ORACLE как INTERNAL.
- Запустить экземпляр.
- Создать базу данных.
- Скопировать базу данных.