Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Почему Can not allocate log, archival required  [new]
Nzk
Member

Откуда:
Сообщений: 64
Помогите, не пойму.
Сервер целый месяц работал нормально, делал архивы оперативных журналов
и тут на тебе в понедельник получил (из alert_.log)

Mon May 24 17:08:07 2004
ORACLE Instance SYLK - Can not allocate log, archival required
Mon May 24 17:08:07 2004
ARCH: Connecting to console port...
Thread 1 cannot allocate new log, sequence 2484
All online logs needed archiving
Current log# 2 seq# 2483 mem# 0: /opt/ora9i/oradata/SYLK/redo02.log
Current log# 2 seq# 2483 mem# 1: /mnt/md5/Oracle/Duplex/redo02d.log

Свободного места на сервере ЗАВАЛИСЬ, Права на запись и чтение есть, к папке где хранятся архивы.
А то сервер вешается и никому не дает работать.
Что могло случиться? Куда посмотреть?
Спасибо.
24 май 04, 18:54    [697520]     Ответить | Цитировать Сообщить модератору
 Re: Почему Can not allocate log, archival required  [new]
Markelenkov
Member

Откуда:
Сообщений: 2312
select * from v$parameter where name='log_archive_start';
24 май 04, 19:06    [697546]     Ответить | Цитировать Сообщить модератору
 Re: Почему Can not allocate log, archival required  [new]
Nzk
Member

Откуда:
Сообщений: 64
select * from v$parameter where name='log_archive_start';
Что я должен увидеть или не увидеть?
24 май 04, 19:18    [697566]     Ответить | Цитировать Сообщить модератору
 Re: Почему Can not allocate log, archival required  [new]
Violina
Member

Откуда: Санкт-Петербург
Сообщений: 3662
log_archive_start=true

означает что архивирование redo журналов происходит автоматически.

Заархивированный redo журнал может быть использован повторно (allocate log).

Если автоматического архивирования нету, то когда все redo журналы заполнены, повторно использоваться они не могут.

Выставьте log_archive_start=true в init.ora или в spfile.

PS
И прочитайте про режим archivelog доку.
24 май 04, 19:38    [697594]     Ответить | Цитировать Сообщить модератору
 Re: Почему Can not allocate log, archival required  [new]
Nzk
Member

Откуда:
Сообщений: 64
Спасибо, советы помогли.
24 май 04, 21:03    [697664]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Почему Can not allocate log, archival required  [new]
alsar
Member

Откуда:
Сообщений: 24
Тема, я гляжу, устарела... Однако может ответите

У меня файл init.ora из d:\oracle\admin\<sid>\pfile\ переименован в init.ora.3213006532198 почему?

а в файл spfile<sid>.ora внести изменения нефозможно, потому как он двоичный (чуть не уронил базу)

Что посоветуете???
16 июн 10, 12:19    [8949524]     Ответить | Цитировать Сообщить модератору
 Re: Почему Can not allocate log, archival required  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
alsar


Что посоветуете???

1 - заводить отдельные темы, если ваш вопрос никак не соответствует той, к которой вы "прилепились"
2 - почитать
16 июн 10, 12:22    [8949559]     Ответить | Цитировать Сообщить модератору
 Re: Почему Can not allocate log, archival required  [new]
env
Member

Откуда: Россия, Москва
Сообщений: 6692
alsar,
Почитать синтаксис
create pfile '/opt/oracle/product/...' from spfile 
16 июн 10, 12:22    [8949561]     Ответить | Цитировать Сообщить модератору
 Re: Почему Can not allocate log, archival required  [new]
Базотряс
Member

Откуда:
Сообщений: 7
alsar,

alter system set ... scope=spfile; ???
16 июн 10, 12:23    [8949568]     Ответить | Цитировать Сообщить модератору
 Re: Почему Can not allocate log, archival required  [new]
env
Member

Откуда: Россия, Москва
Сообщений: 6692
alsar

а в файл spfile<sid>.ora внести изменения нефозможно, потому как он двоичный (чуть не уронил базу)
Что посоветуете???


Концепции читать посоветуем. Обязательно. До полного прочтения и осознания к базе больше не притрагиваться.
16 июн 10, 12:25    [8949585]     Ответить | Цитировать Сообщить модератору
 Re: Почему Can not allocate log, archival required  [new]
alsar
Member

Откуда:
Сообщений: 24
pravednik
alsar


Что посоветуете???

1 - заводить отдельные темы, если ваш вопрос никак не соответствует той, к которой вы "прилепились"
2 - почитать


Суть вопроса как раз в том, что мне надо сделать log_archive-start=true
16 июн 10, 13:01    [8949951]     Ответить | Цитировать Сообщить модератору
 Re: Почему Can not allocate log, archival required  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
alsar


Суть вопроса как раз в том, что мне надо сделать log_archive-start=true

суть вопроса в том, что вы не знаете как менять параметры инициализации... а также не указываете версию оракла. Может этот параметр вам и не нужен )
16 июн 10, 13:04    [8949986]     Ответить | Цитировать Сообщить модератору
 Re: Почему Can not allocate log, archival required  [new]
alsar
Member

Откуда:
Сообщений: 24
ну, еслиб знал не писал бы... 92060
16 июн 10, 13:08    [8950028]     Ответить | Цитировать Сообщить модератору
 Re: Почему Can not allocate log, archival required  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
alsar
ну, еслиб знал не писал бы... 92060

еще раз...если не понятно...
Автор в 2004 году столкнулся с проблемой невозможности перезаписи редулога, так как тот не заархивирован. Причина этого - не включенный автоматический режим архивирования, на что его навели и после этого вопросов уже не возникало.
У вас же проблема, на данный момент, в том что вы не знаете как менять параметры инициализации в принципе. Вы не знаете как работать с спфайлом, вы не знаете что именно у вас использует оракл(ваш "переименованный" инишник или таки спфайл)...

Поэтому ваша проблема не соответствует теме топика "Почему Can not allocate log, archival required".
16 июн 10, 13:13    [8950083]     Ответить | Цитировать Сообщить модератору
 Re: Почему Can not allocate log, archival required  [new]
Жук в муравейнике
Member

Откуда:
Сообщений: 717
Дни некрофилии на SQL.RU
16 июн 10, 13:36    [8950351]     Ответить | Цитировать Сообщить модератору
 Re: Почему Can not allocate log, archival required  [new]
alsar
Member

Откуда:
Сообщений: 24
ну, будь по вашему

как сделать log_archive_start=true
если оракул работает через спфайл
16 июн 10, 13:52    [8950547]     Ответить | Цитировать Сообщить модератору
 Re: Почему Can not allocate log, archival required  [new]
env
Member

Откуда: Россия, Москва
Сообщений: 6692
alsar,

за это время уже успели бы доку почитать
alter system set ... scope=spfile
16 июн 10, 14:03    [8950659]     Ответить | Цитировать Сообщить модератору
 Re: Почему Can not allocate log, archival required  [new]
alsar
Member

Откуда:
Сообщений: 24
уже читаю

мне надо написать
alter system set log_archive_start='true' scope=spfile ?
16 июн 10, 14:30    [8950961]     Ответить | Цитировать Сообщить модератору
 Re: Почему Can not allocate log, archival required  [new]
alsar
Member

Откуда:
Сообщений: 24
сделал

базотряс сразу въехал в то, что я имел в виду
16 июн 10, 14:40    [8951061]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Почему Can not allocate log, archival required  [new]
SerSan300
Member

Откуда:
Сообщений: 67
Доброго времени суток.

В прошлые выходные в журнал системы выпало несколько вот таких событий

Archive process error: ORACLE Instance dtl - Can not allocate log, archival required


Вот кусок алертлога.
Sun Dec 09 20:19:18 2012
Thread 1 advanced to log sequence 5176
Current log# 3 seq# 5176 mem# 0: C:\DATA\ORA\DTL\RLOG\REDO31.OLF
Current log# 3 seq# 5176 mem# 1: E:\DATA\ORA\DTL\RLOG\REDO32.OLF
Thread 1 cannot allocate new log, sequence 5177
All online logs needed archiving
Current log# 3 seq# 5176 mem# 0: C:\DATA\ORA\DTL\RLOG\REDO31.OLF
Current log# 3 seq# 5176 mem# 1: E:\DATA\ORA\DTL\RLOG\REDO32.OLF
Sun Dec 09 20:19:25 2012
ARC0: Completed archiving log 4 thread 1 sequence 5173
ARC0: Evaluating archive log 1 thread 1 sequence 5174
ARC0: Unable to archive log 1 thread 1 sequence 5174
Log actively being archived by another process
ARC0: Evaluating archive log 2 thread 1 sequence 5175
ARC0: Beginning to archive log 2 thread 1 sequence 5175
Creating archive destination LOG_ARCHIVE_DEST_3: 'STBDTL.LOCAL'
Creating archive destination LOG_ARCHIVE_DEST_1: 'D:\DATA\ORA\DTL\RLOG\ARC\5175.OLF'

В предыдущих постах написано про log_archive_start, но в моём случае, там всё TRUE.
С чем может быть связаны ошибки. Притом, что просиходят в выходной и на базу особой нагрузки нет.
12 дек 12, 10:14    [13617054]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить