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

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

LOG_ARCHIVE_START=TRUE

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

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

Код: 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
12.05.2003, 18:07
    #32157924
Scott Tiger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать в каком режиме база ARCHIVELOG/NOARCHIVELOG?
alter database archivelog сказать в состоянии mount exclusive
...
Рейтинг: 0 / 0
12.05.2003, 18:07
    #32157928
softy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать в каком режиме база ARCHIVELOG/NOARCHIVELOG?
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
12.05.2003, 18:19
    #32157939
Violina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать в каком режиме база ARCHIVELOG/NOARCHIVELOG?
Код: 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
12.05.2003, 18:23
    #32157946
Scott Tiger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать в каком режиме база ARCHIVELOG/NOARCHIVELOG?
Шоб запустить архивер руками.
...
Рейтинг: 0 / 0
12.05.2003, 18:24
    #32157947
softy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать в каком режиме база ARCHIVELOG/NOARCHIVELOG?
to Violina:
Мне кажется ты ерундой какой-то занимаешься.

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

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

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

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

Про

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

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

Спасибо за помощь!
...
Рейтинг: 0 / 0
12.05.2003, 18:47
    #32157976
softy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать в каком режиме база ARCHIVELOG/NOARCHIVELOG?
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
12.05.2003, 20:21
    #32158019
Shurshun
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать в каком режиме база ARCHIVELOG/NOARCHIVELOG?
Помойму здесь проще. Она не тот init правит. Напомните пожалуйста как посмотреть где инит лежит.
...
Рейтинг: 0 / 0
13.05.2003, 09:11
    #32158131
Vladimir_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать в каком режиме база ARCHIVELOG/NOARCHIVELOG?
to Violina
LOG_ARCHIVE_START=TRUE и ему подобный имеет только косвенное отношение к режиму работы базы. Данный параметр позволяет всего лишь запустить при старте экземпляра процесс ARCH, без которого в самый неподходящий момент oracle встанет и будет ждать пока не произойдёт архивация журнального файла
...
Рейтинг: 0 / 0
13.05.2003, 09:40
    #32158167
Violina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать в каком режиме база ARCHIVELOG/NOARCHIVELOG?
to softbuilder

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

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

to Shurshun

Такое подозрение о не том init.ora у меня возникло в первую очередь и я перепроверяла. Я создавала базу без archivelog а про комманду alter database archivelog в книге в разделе бэкап ничего не было сказано.
...
Рейтинг: 0 / 0
13.05.2003, 09:59
    #32158193
raven13
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать в каком режиме база ARCHIVELOG/NOARCHIVELOG?
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
13.05.2003, 10:05
    #32158202
Violina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать в каком режиме база ARCHIVELOG/NOARCHIVELOG?
to raven13

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

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

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


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