Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 ротация файла alert.log  [new]
Al*GatoR
Member

Откуда: Киев
Сообщений: 42
Подскажите, пожалуйста, что и где нужно изменить или сделать что б файл alert.log не достигал 200 мегабайт и больше на сервере, а имел размер не более пары мегабайт.
22 май 08, 12:17    [5699367]     Ответить | Цитировать Сообщить модератору
 Re: ротация файла alert.log  [new]
Alert.log
Guest
Al*GatoR
Подскажите, пожалуйста, что и где нужно изменить или сделать что б файл alert.log не достигал 200 мегабайт и больше на сервере, а имел размер не более пары мегабайт.


Чистить его периодически )
22 май 08, 12:22    [5699418]     Ответить | Цитировать Сообщить модератору
 Re: ротация файла alert.log  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
перетаскивайте переодически алерт в другое место, дропая старый.
Уменьшите размер, при этом не потеряете историю ошибок
22 май 08, 12:22    [5699420]     Ответить | Цитировать Сообщить модератору
 Re: ротация файла alert.log  [new]
Al*GatoR
Member

Откуда: Киев
Сообщений: 42
где-то слышал что можно автоматизировать процесс архивации этого файла в определенный момент. В результате имеем кучу маленьких архивов + последние записи в самом тоже маленьком alert.log
22 май 08, 12:27    [5699467]     Ответить | Цитировать Сообщить модератору
 Re: ротация файла alert.log  [new]
Borland
Member

Откуда: $HOME
Сообщений: 15839
Операционка какая?
-----
Все великие дела совершаются в командной строке
22 май 08, 12:30    [5699496]     Ответить | Цитировать Сообщить модератору
 Re: ротация файла alert.log  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
Al*GatoR
где-то слышал что можно автоматизировать процесс архивации этого файла в определенный момент. В результате имеем кучу маленьких архивов + последние записи в самом тоже маленьком alert.log


Если только средствами сторонних программ + планировщик ОС
22 май 08, 12:30    [5699501]     Ответить | Цитировать Сообщить модератору
 Re: ротация файла alert.log  [new]
big bug
Member

Откуда:
Сообщений: 110
Solaris logadmin
Linux logrotate
Windows незнаю... Может в шедулере просто наточить как то....
22 май 08, 12:30    [5699508]     Ответить | Цитировать Сообщить модератору
 Re: ротация файла alert.log  [new]
Al*GatoR
Member

Откуда: Киев
Сообщений: 42
Borland
Операционка какая?

Linux

big bug
Solaris logadmin
Linux logrotate
Windows незнаю... Может в шедулере просто наточить как то....


Премного благодарен.
22 май 08, 12:36    [5699559]     Ответить | Цитировать Сообщить модератору
 Re: ротация файла alert.log  [new]
Borland
Member

Откуда: $HOME
Сообщений: 15839
cat alert<SID>.log > `date +%H_%M_%S_%F`_alert.log
cat /dev/null>alert<SID>.log
-----
Все великие дела совершаются в командной строке
22 май 08, 12:38    [5699575]     Ответить | Цитировать Сообщить модератору
 Re: ротация файла alert.log  [new]
Borland
Member

Откуда: $HOME
Сообщений: 15839
выполнять раз в сутки:-)
-----
Все великие дела совершаются в командной строке
22 май 08, 12:38    [5699578]     Ответить | Цитировать Сообщить модератору
 Re: ротация файла alert.log  [new]
big bug
Member

Откуда:
Сообщений: 110
Borland
выполнять раз в сутки:-)

ИМХО Logadmin & logrotate удобнее , т.к. сверяют размер файла перед ротацией. + это стандартные пакеты... зачем изобретать велосипед?
22 май 08, 12:41    [5699603]     Ответить | Цитировать Сообщить модератору
 Re: ротация файла alert.log  [new]
Borland
Member

Откуда: $HOME
Сообщений: 15839
Например, если таких утилит нет и нет возможности их доставить
-----
Все великие дела совершаются в командной строке
22 май 08, 12:45    [5699646]     Ответить | Цитировать Сообщить модератору
 Re: ротация файла alert.log  [new]
juks@gala.net
Member

Откуда: Киев
Сообщений: 4212
pravednik
дропая старый

 drop alert.log purge ;
22 май 08, 14:32    [5700542]     Ответить | Цитировать Сообщить модератору
 Re: ротация файла alert.log  [new]
slamovsky
Member

Откуда:
Сообщений: 142
да можно просто переименовывать и никуда не удалять. допустим "alert_2008_05_22.log"
таким образом вы будете знать что у вас алерт за определённый день
22 май 08, 16:12    [5701338]     Ответить | Цитировать Сообщить модератору
 Re: ротация файла alert.log  [new]
ротэйшн
Guest
Если нужно усечь до 0, самый просой способ в Unix:
-
$ >alert.log


-- перед этим сохраняешь(cp) если надо
bash$ ls -lh /ora/admin/test/bdump/alert_test.log
-rw-r--r--   1 oracle   dba          17M May 22 16:18 /ora/admin/test/bdump/alert_test.log
bash$ >/ora/admin/test/bdump/alert_test.log
bash$ ls -lh /ora/admin/test/bdump/alert_test.log
-rw-r--r--   1 oracle   dba            0 May 22 16:30 /ora/admin/test/bdump/alert_test.log
22 май 08, 16:32    [5701547]     Ответить | Цитировать Сообщить модератору
 Re: ротация файла alert.log  [new]
ы!
Guest
Al*GatoR
что и где нужно изменить или сделать что б файл alert.log не достигал 200 мегабайт и больше на сервере, а имел размер не более пары мегабайт.

Как вариант - сделать побольше размером редо логи. И базу пореже перегружать...


зы: шучу. а то мало ли....
22 май 08, 16:33    [5701555]     Ответить | Цитировать Сообщить модератору
 Re: ротация файла alert.log  [new]
Alert.log
Guest
ы!
Al*GatoR
что и где нужно изменить или сделать что б файл alert.log не достигал 200 мегабайт и больше на сервере, а имел размер не более пары мегабайт.

Как вариант - сделать побольше размером редо логи. И базу пореже перегружать...


зы: шучу. а то мало ли....


Ну почему же, как вариант
22 май 08, 16:38    [5701632]     Ответить | Цитировать Сообщить модератору
 Re: ротация файла alert.log  [new]
ротэйшн
Guest
ы!
Al*GatoR
что и где нужно изменить или сделать что б файл alert.log не достигал 200 мегабайт и больше на сервере, а имел размер не более пары мегабайт.

Как вариант - сделать побольше размером редо логи. И базу пореже перегружать...


зы: шучу. а то мало ли....



И вообще поменьше нагружать базу данных. А лучше в шатдаун её перевести....на вечно..
22 май 08, 16:44    [5701698]     Ответить | Цитировать Сообщить модератору
 Re: ротация файла alert.log  [new]
slamovsky
Member

Откуда:
Сообщений: 142
ротэйшн
ы!
Al*GatoR
что и где нужно изменить или сделать что б файл alert.log не достигал 200 мегабайт и больше на сервере, а имел размер не более пары мегабайт.

Как вариант - сделать побольше размером редо логи. И базу пореже перегружать...


зы: шучу. а то мало ли....



И вообще поменьше нагружать базу данных. А лучше в шатдаун её перевести....на вечно..


Да, давайте сразу drop database
22 май 08, 17:10    [5701902]     Ответить | Цитировать Сообщить модератору
 Re: ротация файла alert.log  [new]
Охрименко
Member

Откуда: Украина, Киев
Сообщений: 1440
Дык на металинке официальная нота есть, как ротацию файла делать. Типа того

touch /ORACLE_HOME$/admin/bdump/alert.ora
cp /ORACLE_HOME$/admin/bdump/alert<SID>.ora /ORACLE_HOME$/admin/bdump/alertold.ora
mv /ORACLE_HOME$/admin/bdump/alert.ora /ORACLE_HOME$/admin/bdump/alert<SID>.ora

Oracle и не заметит!
23 май 08, 01:03    [5703663]     Ответить | Цитировать Сообщить модератору
 Re: ротация файла alert.log  [new]
juks@gala.net
Member

Откуда: Киев
Сообщений: 4212
Охрименко
Oracle и не заметит!

Оракле anyway не заметит :-)
23 май 08, 02:15    [5703765]     Ответить | Цитировать Сообщить модератору
 Re: ротация файла alert.log  [new]
AG#
Member

Откуда: Российская Федерация
Сообщений: 2305
juks@gala.net
Охрименко
Oracle и не заметит!

Оракле anyway не заметит :-)


fиглиuser заметит ? :-)
23 май 08, 02:28    [5703777]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: ротация файла alert.log  [new]
trace.log
Guest
Охрименко
Дык на металинке официальная нота есть, как ротацию файла делать. Типа того

touch /ORACLE_HOME$/admin/bdump/alert.ora
cp /ORACLE_HOME$/admin/bdump/alert<SID>.ora /ORACLE_HOME$/admin/bdump/alertold.ora
mv /ORACLE_HOME$/admin/bdump/alert.ora /ORACLE_HOME$/admin/bdump/alert<SID>.ora


Oracle и не заметит!


сработало.
23 ноя 17, 16:16    [20978491]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить