11.09.2014


Oracle. Как восстановить неработоспособный или поврежденный spfile


Категории: Администрирование — Administrator

Наступил на грабли. Через консоль OEM поменял один из параметров памяти и попытался перегрузить instance, он не поднялся. Oracle стартовал, но база не смонтировалась. Параметры базы лежали не в текстовом, а sp-файле, руками его корректировать бесполезно. Решение такое:

1. Запуск SQL-plus:
— sqlplus /nolog
2. Вход как SYSDBA на подсказку [SQL>]:
— connect as sysdba
Будет запрошен логин и пароль. При удачном соединении скажет что-то типа:
Connected to an idle instance.
3 Создаем текстовый файл из sp-файла:
— create pfile from spfile
Правим там, где был косяк. Если все плохо совсем и нет возможности вспомнить как было до того, тогда смотрим в лог instance и берем оттуда параметры последнего удачного запуска.
4 Создаем sp-файл из текстового файла:
— create spfile from pfile
И пробуем стартовать instance.





Календарь


Архив