powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как узнать в каком режиме база ARCHIVELOG/NOARCHIVELOG?
15 сообщений из 15, страница 1 из 1
Как узнать в каком режиме база ARCHIVELOG/NOARCHIVELOG?
    #32157904
Violina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я имею ввиду через SQL запрос.

Что то странное происходит. В init.ora у меня

LOG_ARCHIVE_START=TRUE

базу после создания перезапускала. Но выдается ошибка

ERROR at line 1:
ORA-00258: manual archiving in NOARCHIVELOG mode must identify log
...
Рейтинг: 0 / 0
Как узнать в каком режиме база ARCHIVELOG/NOARCHIVELOG?
    #32157907
Vladimir_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
select log_mode from v$database
...
Рейтинг: 0 / 0
Как узнать в каком режиме база ARCHIVELOG/NOARCHIVELOG?
    #32157921
Violina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проверила

Код: plaintext
1.
2.
3.
4.
5.
SQL> select log_mode from v$database;

LOG_MODE
 ------------
 
NOARCHIVELOG


хотя и у меня в init.ora у

LOG_ARCHIVE_START=TRUE

Почему этот параметр может игнорироваться??? Пробовала такое

LOG_ARCHIVE_START=TRUE2

При старте даже не ругнулся. Что этого параметра не достаточно?
...
Рейтинг: 0 / 0
Как узнать в каком режиме база ARCHIVELOG/NOARCHIVELOG?
    #32157924
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alter database archivelog сказать в состоянии mount exclusive
...
Рейтинг: 0 / 0
Как узнать в каком режиме база ARCHIVELOG/NOARCHIVELOG?
    #32157928
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sqlplus "/ as sysdba"
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
SQL> archive log list;
Database log mode              Archive Mode
Automatic archival             Enabled
Archive destination            /oralog/archlog/
Oldest online log sequence      813 
Next log sequence to archive    815 
Current log sequence            815 
...
Рейтинг: 0 / 0
Как узнать в каком режиме база ARCHIVELOG/NOARCHIVELOG?
    #32157939
Violina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
SQL> archive log list;
Database log mode              No Archive Mode
Automatic archival             Enabled
Archive destination            d:\oracle9\oradata\MyDB\archive
Oldest online log sequence      1171 
Current log sequence            1172 


Можно ли считать что параметр в init.ora

LOG_ARCHIVE_START

влияет на Automatic archival. А Database log mode устанавливается только с помощью действий описанными Scott Tigerom?

Зачем же тогда нужны комманды?

alter database archivelog;
ALTER SYSTEM ARCHIVE LOG START;
...
Рейтинг: 0 / 0
Как узнать в каком режиме база ARCHIVELOG/NOARCHIVELOG?
    #32157946
Фотография Scott Tiger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шоб запустить архивер руками.
...
Рейтинг: 0 / 0
Как узнать в каком режиме база ARCHIVELOG/NOARCHIVELOG?
    #32157947
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Violina:
Мне кажется ты ерундой какой-то занимаешься.

Если тебе нужна база в режиме ARCHIVELOG - то переведи её сначала в этот режим, потом включи параметр.
Если не нужна то закомментируй или выстави явно:
LOG_ARCHIVE_START = FALSE.
...
Рейтинг: 0 / 0
Как узнать в каком режиме база ARCHIVELOG/NOARCHIVELOG?
    #32157966
Violina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну это вам сразу видно, что есть ерунда что нет. А я пытаюсь разобраться какие команды для чего нужны.

Перепробовала

LOG_ARCHIVE_START=TRUE
alter database archivelog;
ALTER SYSTEM ARCHIVE LOG START;

безрезультатно.

Про

alter database archivelog сказать в состоянии mount exclusive

в книге ничего не было сказано:-( Теперь представь мое недоумение, почему же не работает. Ладно завтра отработаю эти комманды и параметры.

Спасибо за помощь!
...
Рейтинг: 0 / 0
Как узнать в каком режиме база ARCHIVELOG/NOARCHIVELOG?
    #32157976
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shutdown transactional;
startup mount;
alter database archivelog; -- перевод в режим
alter database open;
alter system archive log start; --ручной запуск делается каждый раз после запсука если не выставлен параметр LOG_ARCHIVE_START

Для автоматического выстави параметр:
LOG_ARCHIVE_START=TRUE

Не забудь выставить LOG_ARCHIVE_DEST или производные.
...
Рейтинг: 0 / 0
Как узнать в каком режиме база ARCHIVELOG/NOARCHIVELOG?
    #32158019
Shurshun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помойму здесь проще. Она не тот init правит. Напомните пожалуйста как посмотреть где инит лежит.
...
Рейтинг: 0 / 0
Как узнать в каком режиме база ARCHIVELOG/NOARCHIVELOG?
    #32158131
Vladimir_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Violina
LOG_ARCHIVE_START=TRUE и ему подобный имеет только косвенное отношение к режиму работы базы. Данный параметр позволяет всего лишь запустить при старте экземпляра процесс ARCH, без которого в самый неподходящий момент oracle встанет и будет ждать пока не произойдёт архивация журнального файла
...
Рейтинг: 0 / 0
Как узнать в каком режиме база ARCHIVELOG/NOARCHIVELOG?
    #32158167
Violina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to softbuilder

Вам личное спасибо, чтобы я без вас делала - всего несколькими строчками внесли ясность и избавили меня от занятия ерундой по выяснению.

Я думала что alter system archive log start или параметр LOG_ARCHIVE_START как раз и запускают базу в режим архивирования.

to Shurshun

Такое подозрение о не том init.ora у меня возникло в первую очередь и я перепроверяла. Я создавала базу без archivelog а про комманду alter database archivelog в книге в разделе бэкап ничего не было сказано.
...
Рейтинг: 0 / 0
Как узнать в каком режиме база ARCHIVELOG/NOARCHIVELOG?
    #32158193
raven13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Violina

В документации по Ораклу ясно написано.

Before switching the database's archiving mode, perform the following operations:

- Shut down the database instance.

- An open database must be closed and dismounted and any associated instances shut down before you can switch the database's archiving mode. You cannot disable archiving if any datafiles need media recovery.

- Back up the database.

- Before making any major change to a database, always back up the database to protect against any problems.

- Start a new instance and mount but do not open the database.

To enable or disable archiving, the database must be mounted but not open.

- Switch the database's archiving mode.

After using the ALTER DATABASE statement to switch a database's archiving mode, open the database for normal operation. If you switched to ARCHIVELOG mode, you must also set additional archiving options specifying whether or not to enable Oracle to archive groups of online redo log files automatically as they fill.

Ну в далее
LOG_ARCHIVE_START или
ALTER SYSTEM ARCHIVE LOG START - кому как нравится

Если у вас в книге было написано по другому - выкидывайте книгу
...
Рейтинг: 0 / 0
Как узнать в каком режиме база ARCHIVELOG/NOARCHIVELOG?
    #32158202
Violina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to raven13

Я конечно понимаю что в доке в какой то форме информация есть всегда.

Просто я надеялась на книгу, вроде как там последовательно излагается как что делать. Там сказано база должна быть в архив режиме. Я неправильно поняла что ALTER SYSTEM ARCHIVE LOG START и переводит ее в такой режим. Если бы в книге в примере было нечто подобное что softbuilder в последнем ответе написал непонятностей бы не было.

В общем всем спасибо, тему можно закрыть.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как узнать в каком режиме база ARCHIVELOG/NOARCHIVELOG?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]