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

Откуда: Москва
Сообщений: 385
есть база, которая не формирует архивные логи
я хочу изменить это

1. останавливаю базу
2. меняю Init файл с указанием пути логов
3. запускаю базу след образом:
STARTUP MOUNT PFILE='...'
ALTER DATABASE ARCHIVELOG;
ALTER DATABASE OPEN;

верно так я сделаю?

или можно просто в инит файле написать
log_archive_start=true 
и будет то же самое?
22 окт 08, 10:13    [6338810]     Ответить | Цитировать Сообщить модератору
 Re: Архив логи  [new]
Oleg M.Ivanov
Member

Откуда: Москва
Сообщений: 1164
maxxstorm,

Немного иначе:

alter system set log_archive_dest_1='LOCATION=ПУТЬ_КУДА_ИХ_СОХРАНЯТЬ';
SQL> shutdown immediate;
SQL> startup mount;
SQL> alter database archivelog;
SQL> alter database open;
SQL> archive log start;
22 окт 08, 10:17    [6338856]     Ответить | Цитировать Сообщить модератору
 Re: Архив логи  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
Oleg M.Ivanov
maxxstorm,

Немного иначе:

alter system set log_archive_dest_1='LOCATION=ПУТЬ_КУДА_ИХ_СОХРАНЯТЬ';
SQL> shutdown immediate;
SQL> startup mount;
SQL> alter database archivelog;
SQL> alter database open;
SQL> archive log start;

ну и log_archive_start=true, если у автора <10
22 окт 08, 10:33    [6338976]     Ответить | Цитировать Сообщить модератору
 Re: Архив логи  [new]
Oleg M.Ivanov
Member

Откуда: Москва
Сообщений: 1164
pravednik

...
ну и log_archive_start=true, если у автора <10

Согласен. А еще не помешает проверить:
SQL> show parameter log_archive_dest_state_1

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
log_archive_dest_state_1             string      enable
...ну и сохранить все это дело в pfile тоже можно:
create pfile from spfile;
22 окт 08, 10:44    [6339056]     Ответить | Цитировать Сообщить модератору
 Re: Архив логи  [new]
maxxstorm
Member

Откуда: Москва
Сообщений: 385
SQL> alter system set log_archive_start=true;
alter system set log_archive_start=true
                 *
ERROR at line 1:
ORA-02095: specified initialization parameter cannot be modified

Вот такое выдает. Оракл 9.2.
22 окт 08, 10:58    [6339164]     Ответить | Цитировать Сообщить модератору
 Re: Архив логи  [new]
Immunitet
Member

Откуда: Магнитогорск
Сообщений: 899
SQL> alter system set log_archive_start=true scope=spfile;
SQL>shutdown immedate
SQL>startup

параметр нельзя менять на работающей БД
22 окт 08, 11:01    [6339183]     Ответить | Цитировать Сообщить модератору
 Re: Архив логи  [new]
maxxstorm
Member

Откуда: Москва
Сообщений: 385
А где поменять путь к pfile и spfile?

SQL> startup
LRM-00109: could not open parameter file 'C:\ORACLE81\DATABASE\INITfundpl.ORA'
ORA-01078: failure in processing system parameters
22 окт 08, 12:53    [6340090]     Ответить | Цитировать Сообщить модератору
 Re: Архив логи  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
maxxstorm
А где поменять путь к pfile и spfile?

SQL> startup
LRM-00109: could not open parameter file 'C:\ORACLE81\DATABASE\INITfundpl.ORA'
ORA-01078: failure in processing system parameters

а если его туда поместить ?
можете создать пфайл, в который поместить параметр spfile=... и стартовать с этого пфайла.
22 окт 08, 13:03    [6340158]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить