Този урок описва процесите за изключване и стартиране на екземпляра на Oracle.
След инсталацията се стартира екземплярът на Oracle и базата данни е отворена за достъп от потребители с акаунти в базата данни. В даден момент може да искате да изключите и рестартирате инстанцията. Този урок описва процесите на стартиране и изключване.
Изключване на екземпляра
Инстанцията на базата данни на Oracle може да бъде изключена чрез SQL * Plus или конзолата за управление на услугите на Windows.
Нормалното изключване на потребителския модел преминава през следните етапи:
- База данни затворена: След като всички потребители са излезли от своите сесии или са прекъснати, Oracle Database записва данни в SGA във файловете с данни и онлайн регистрационните файлове за повторно изпълнение. Върху файловете с данни се извършва контролна точка и техните заглавки са маркирани като текущи към момента на изключване на инстанцията. След това файловете с данни и онлайн регистрационните файлове за повторно изпълнение се затварят. Контролният файл остава отворен за екземпляра.
- База данни демонтирана:Инстанцията на Oracle демонтира базата данни и актуализира съответните записи в контролния файл, за да запише чисто изключване. Контролният файл е затворен. Базата данни вече е затворена и демонтирана.
- Изключване на екземпляра на Oracle:Инстанцията на Oracle спира фоновите процеси и освобождава споделената памет, използвана от SGA.
Изключване с SQL*Plus:Първото нещо, което трябва да направите, е да влезете в базата данни с административен потребителски акаунт (акаунт с привилегия SYDBDA или SYSOPER). След като се свържете, можете да стартирате STARTUP команда
Изключване на потребителския модел от услугите на Windows.
За да изключите екземпляра на Oracle от конзолата за управление на услугите на Windows, можете да навигирате през услугите и да намерите услугата, свързана с екземпляра на базата данни. Кликнете върху „Стоп“
Стартиране на екземпляра на базата данни Oracle
Когато стартирате екземпляра на Oracle, обикновено го стартирате така, че състоянието на базата данни да е ОТВОРЕНО и готово за потребителски връзки. Въпреки това, има ситуации, в които може да искате да стартирате екземпляра с базата данни в състояние MOUNTED, но не и отворена. Инстанция може да бъде стартирана и без базата данни нито монтирана, нито отворена.
За да стартирате екземпляра на базата данни Oracle, трябва да влезете с акаунт с административни привилегии и да стартирате STARTUP команда. Нормалното стартиране преминава през следните етапи:
- SGA и PGA са разпределени
- Фоновите процеси са стартирани
- Контролният файл е отворен (състояние MOUNT)
- Файловете с данни са отворени и потребителите могат да извличат данни от базата данни (База данни е отворена)
Можете също да стартирате екземпляра на Oracle от конзолата за управление на услугите на Windows. След като услугата на екземпляра бъде открита, можете да кликнете върху „Старт“.