Смена резервирования памяти для инстанса базы oracle

Данная заметка создана для памяти!

Первопричина:
Часто когда делаем тестовую среду путем клонирования виртуальных машин из резервной копии приходится сталкиваться с тем что на тестовую среду выделено меньше оперативной памяти чем на среду в продакшене. В следствии этого не стартует требуемый инстанс базы. Одним из способов который используется это выгрузка из бинарного файла spfile параметров в текстовый файл pfile. 

Команды следующие:

запускаем в консоли(админской)

sqlplus /as sysdba

— создаем файл

CREATE PFILE=’c:\temp\my_init.ora’ FROM SPFILE;

— в созданном файле изменяем параметры .sga_max_size= и .sga_target= под возможность оперативной памяти тестовой виртуальной машины.

— Создаем файл spfile из pfile

CREATE SPFILE FROM PFILE=’c:\temp\my_init.ora’;

— перезапускаем сервер oracle

В качестве комментария в разных версиях бинарный файл SPFILE может находится в разных местах. В версии Oracle 12.1.0 данный файл находится по стандартному пути %ORACLE_HOME%\DATABASE в версии для windows.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *