Создание новой базы данных Oracle


Запуск и остановка базы данных из интерфейса SQL*Plus



Download 101,14 Kb.
bet10/13
Sana22.02.2022
Hajmi101,14 Kb.
#103706
1   ...   5   6   7   8   9   10   11   12   13
Bog'liq
12-ma'ruza. Oracle ma`lumotlar bazasini yaratish

Запуск и остановка базы данных из интерфейса SQL*Plus
Базу данных Oracle можно запускать и останавливать из интерфейса SQL*Plus, интерфейса OEM и интерфейса RMAN. В данной статье будет рассмотрено выполнение этих операций посредством интерфейса SQL*Plus.
Запуск базы данных Oracle
При выдаче команды STARTUP для запуска базы данных Oracle, будет производиться поиск параметров инициализации в заданном по умолчанию каталоге, $ORACLE_HOME/dbs (в системах UNIX/Linux). В нем Oracle будет искать подходящий файл инициализации в следующем порядке:

  • spfile$ORACLE_SID.ora

  • spfile.ora

  • init$ORACLE_SID.ora

На заметку! Независимо от того, какой файл считывает Oracle, указание пути и местоположения файла, расположенного в заданном по умолчанию каталоге, не обязательно. Если же вы хотите хранить файл инициализации в каталоге, отличном от заданного по умолчанию, его местоположение должно быть указано в командах запуска.
Базу данных Oracle можно запускать в нескольких режимах. Давайте кратко рассмотрим различные возможности запуска базы данных.
Команда STARTUP NOMOUNT
В сеансе SQL*Plus можно запустить только экземпляр с использованием команды STARTUP NOMOUNT. При открытии базы данных в этом режиме управляющие файлы не считываются, а файлы данных не открываются. Фоновые процессы Oracle запускаются, а область SGA выделяется Oracle операционной системой. Фактически в этом режиме экземпляр работает сам по себе, подобно тягачу без прицепа (в обоих случаях пользы от этого не много). Результаты выполнения команды STARTUP NOMOUNT приведены в листинге 10.9.
SQL> STARTUP NOMOUNT
ORACLE instance started.
Total System Global Area 314572800 bytes
Fixed Size 1236756 bytes
Variable Size 99164396 bytes
Database Buffers 213909504 bytes
Redo Buffers 5169152 bytes
SQL>
Иногда во время выполнения определенных операций по обслуживанию и во время восстановления база данных не может оставаться открытой для публичного доступа.
Подобное частичное открытие базы данных требуется именно в таких случаях. Опцию запуска NOMOUNT используют также во время создания базы данных и при необходимости воссоздания управляющих файлов.
Команда STARTUP MOUNT
Следующий шаг процесса запуска после запуска экземпляра — монтирование базы данных. На этапе монтирования Oracle связывает экземпляр с базой данных. Oracle открывает и считывает управляющие файлы и извлекает имена и местоположения файлов данных и файлов журналов повторного выполнения. Можно монтировать уже запущенный экземпляр с помощью команды ALTER DATABASE, либо можно воспользоваться командой STARTUP MOUNT при первоначальном запуске базы данных.
Если база данных уже запущена в режиме nomount, применяйте следующую команду: 
SQL> ALTER DATABASE MOUNT;
Database altered.
SQL>
Для запуска в режиме mount служит такая команда:
SQL> STARTUP MOUNT
ORACLE instance started.
Total System Global Area 314572800 bytes
Fixed Size 1236756 bytes
Variable Size 99164396 bytes
Database Buffers 213909504 bytes
Redo Buffers 5169152 bytes
Database mounted.
SQL>
Базу данных необходимо запускать в режиме монтирования при выполнении таких действий, как полное восстановление базы данных, изменение режима архивации журналов или переименовании файлов данных. Обратите внимание, что все эти операции требуют, чтобы ПО Oracle осуществляло доступ к файлам данных, но при этом оно не может обрабатывать какие-либо операции пользователей по отношению к файлам.
Команда STARTUP OPEN
Последний этап процесса запуска — открытие базы данных. Когда база данных запущена в режиме открытия, все легальные пользователи могут подключаться к БД и выполнять операции базы данных. До завершения этого этапа обычные пользователи вообще не могут подключаться к базе данных. Базу данных можно перевести в режим открытия, выдав следующую команду ALTER DATABASE: 
SQL> ALTER DATABASE OPEN;
Database altered.
Чаще просто используют команду STARTUP для одновременного монтирования и открытия базы данных:
SQL> STARTUP
Oracle instance started.
Total System Global Area 314572800 bytes
Fixed Size 1236756 bytes
Variable Size 99164396 bytes
Database Buffers 213909504 bytes
Redo Buffers 5169152 bytes
Database mounted.
Database opened.
SQL>
Чтобы открыть базу данных, сервер Oracle вначале открывает все файлы данных и файлы оперативных журналов повторного выполнения и проверяет целостность базы данных. Если целостность базы данных нарушена — например, если информация SCN в управляющих файлах не соответствует информации SCN в заголовках файлов данных — перед открытием базы данных фоновый процесс автоматически выполнит восстановление экземпляра. Если требуется восстановление носителя, а не восстановление экземпляра, Oracle сообщит о вызове программы восстановления базы данных и не откроет базу данных до завершения восстановления.

Download 101,14 Kb.

Do'stlaringiz bilan baham:
1   ...   5   6   7   8   9   10   11   12   13




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish