[ОТВЕТИТЬ]
Опции темы
11.05.2011 15:43  
Starter
Как бы это сделать без использоватия EMC и прочих визуальных средств ?

ручками ?
и какая последовательность действий ? нужно ли базу останавливать ?

ALTER DATABASE ADD LOGFILE GROUP 4 ('файл') SIZE 100M;

нужно ли делать дополнительные манипуляции типа
alter system checkpoint;

И как удалять старые файлы ?
 
11.05.2011 15:57  
John Doe
Базу останавливать не надо. Просто вводи команду, которую привел без манипуляций.
Надо понимать, что есть logfile, а есть logfile group. Т.е. командой выше ты создаешь группу, в которой может быть несколько файлов, раскиданных по винтам для дублирования. У тебя он один. Это не неправильно, а для Супермага даже типовое решение. Только если это Супермаг, я бы взял размер побольше, от 400. Для удаления файлов (то бишь групп в твоем случае) используй
Цитата:
ALTER DATABASE DROP LOGFILE GROUP 4;
но манипуляции потребуются, если лог текущий (он об этом скажет при удалении). Если ругнется, тогда
Цитата:
alter system switch logfile;
alter system checkpoint;
чтобы переключить лог и архивнуть его.
 
 
Опции темы



Часовой пояс GMT +3, время: 23:00.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.