powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / standby recreate redolog
5 сообщений из 5, страница 1 из 1
standby recreate redolog
    #39918427
iformats
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день всем!

Столкнулся с такой ситуацией, после создания стендбая stb2, большой базы
не верно указал директорию для redo, в итоге они не создались, все неактивные я пересоздал:

alter system set STANDBY_FILE_MANAGEMENT=manual;
alter database recover managed standby database cancel;

alter database drop logfile group #;

alter database add logfile group ...
alter database add standby logfile group ...

Но вот те что были активными не удаляются и не чистятся:

SQL> alter database clear unarchived logfile group 6;
alter database clear unarchived logfile group 6
*
ERROR at line 1:
ORA-19527: physical standby redo log must be renamed

При попытке переименовать:
ERROR at line 1:
ORA-01511: error in renaming log/data files
ORA-00261: log 6 of thread 1 is being archived or modified

При попытке дропнуть:

SQL> alter database drop logfile group 6;
alter database drop logfile group 6
*
ERROR at line 1:
ORA-00313: open failed for members of log group 6 of thread 1
ORA-27037: unable to obtain file status
Linux-x86_64 Error: 2: No such file or directory

Как де его все таки пересоздать, не восстанавливать же бд заново.

Primary windows Oracle 12.1
Standby 1 linux Oracle 12.1
Cascade standby 2 linux Oracle 12.1
...
Рейтинг: 0 / 0
standby recreate redolog
    #39918766
KoTTT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просто попробуйте повторить
alter database clear logfile group
alter database drop standby logfile group
...
Рейтинг: 0 / 0
standby recreate redolog
    #39918985
iformats
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KoTTT,

SQL> alter database clear logfile group 6;
alter database clear logfile group 6
*
ERROR at line 1:
ORA-19527: physical standby redo log must be renamed
ORA-00312: online log 6 thread 1:

SQL> alter database drop standby logfile group 6;
alter database drop standby logfile group 6
*
ERROR at line 1:
ORA-00313: open failed for members of log group 6 of thread 1
ORA-00312: online log 6 thread 1:
ORA-27037: unable to obtain file status
Linux-x86_64 Error: 2: No such file or directory
Additional information: 3
ORA-00312: online log 6 thread 1:
ORA-27037: unable to obtain file status
Linux-x86_64 Error: 2: No such file or directory
Additional information: 3
...
Рейтинг: 0 / 0
standby recreate redolog
    #39919122
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дык вроде даже в google по ошибке находится

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
SQL> ALTER DATABASE CLEAR LOGFILE GROUP 5;
ALTER DATABASE CLEAR LOGFILE GROUP 5
*
ERROR at line 1:
ORA-19527: physical standby redo log must be renamed
ORA-00312: online log 5 thread 0: '/u01/app/oracle/oradata/PRODPRIM/stndby2.log'

Cause of Issue:-
This issue occurs when we don't set log_file_name_convert parameter in the standby database
SQL> sho parameter log_file

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
log_file_name_convert                string

Resolution:-
Set the LOG_FILE_NAME_CONVERT parameter in spfile
SQL>  alter system set LOG_FILE_NAME_CONVERT='/u01/app/oracle/oradata/PRODPRIM/','/u01/app/oracle/oradata/PRODPRIM/' scope=spfile;

System altered.

Shutdown the database
SQL> shu immediate
ORA-01109: database not open
Database dismounted.
ORACLE instance shut down.
Mount the standby database
SQL> startup mount
ORACLE instance started.

Total System Global Area  839282688 bytes
Fixed Size                  2217992 bytes
Variable Size             494929912 bytes
Database Buffers          339738624 bytes
Redo Buffers                2396160 bytes
Database mounted.
 
SQL> ALTER DATABASE CLEAR LOGFILE GROUP 5;

Database altered.
...
Рейтинг: 0 / 0
standby recreate redolog
    #39919134
iformats
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
landy,

Спасибо!

Мой косяк, указал LOG_FILE_NAME_CONVERT первого линуксового стендбая, а нужно было виндового примари и все отработало

тк 2 стендбай каскадный с первого, думал конверт с первого нужно
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / standby recreate redolog
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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