Форум OlegON > Компьютеры и Программное обеспечение > Операционные системы и программное обеспечение > Oracle

Использование параметра _disable_logging для ускорения импорта

27.11.2020 14:21


17.11.2020 19:16
OlegON
 
Налетел тут на использование одним товарищем параметра в повседневной жизни. Видимо, заливал импорт, ускорился и забыл. Итак, рассказываю, при гигантских импортах в условиях катастрофической нехватки времени параметр, наверное, можно использовать, помимо большого buffer. Делается это следующим образом (команды профиля поправьте).
SQL код:
create pfile="X" from spfile;
alter system set "_disable_logging"=true scope=spfile;
shutdown immediate;
startup;
работы
alter system checkpoint
;
shutdown immediate;
create spfile from pfile="X";
startup
Можно сделать и reset, но лучше убедиться, что этот параметр у вас не застрял. В реальной жизни базы этот параметр присутствовать не должен! Данные могут пропадать целыми таблицами, если, например, сделаете shutdown abort или просто остановить базу сервисом Windows. Бекап будет непригоден для восстановления и прочие ужасы. После использования и отключения этого параметра необходимо сделать полный бекап.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.