powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / При переводе тейблспейса в offline на primary не меняются статусы датафайлов на standby
4 сообщений из 4, страница 1 из 1
При переводе тейблспейса в offline на primary не меняются статусы датафайлов на standby
    #39193009
nerychka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема заключается в следующем.
Есть связка primary-standby на 11.2.0.4 (на 11.2.0.3 тоже воспроизводится)
Нужно часть датафайлов перевести в офлайн и убрать с диска.
(естесственно все должно происходить симметрично и на стендбае и на праймари)
В документации к 10g есть пункт
http://docs.oracle.com/cd/B19306_01/server.102/b14239/manage_ps.htm#i1022518
The following events are automatically administered by redo transport services and Redo Apply, and therefore require no intervention by the database administrator:
• The status of a tablespace changes (changes to read/write or read-only, placed online or taken offline).

В документации к 11g я не нашла прямого упоминания о том же самом. Но наивно полагала, что это не должно было меняться.
Кто-нибудь сталкивался с тем, что на стендбае файлы не переводятся в оффлайн?
Может кто-нибудь подскажет как с этим бороться?

Вот последовательность команд, которую я выполняла:

На праймари выполняю

ALTER TABLESPACE TEST2 OFFLINE NORMAL;
Проверяю статус датафайла
select FILE#,NAME,STATUS,ENABLED from v$datafile where name like '%t1%' or name like '%t2%';
FILE# NAME STATUS ENABLED
---------- ------------------------------ --------------------- ------------------------------
6 /oradata/test4/test2.dbf OFFLINE DISABLED

На стендбае:
Проверяю статус датафайла
FILE# NAME STATUS ENABLED
---------- ---------------------------------------- --------------------- ------------------------------
6 /oradata/test4/test2.dbf RECOVER DISABLED

Переключаю логи на праймари
alter system switch logfile;
Проверяю, что логи применились на стендбае

Проверяю статус датафайла на стендбае:

FILE# NAME STATUS ENABLED
---------- ---------------------------------------- --------------------- ------------------------------
6 /oradata/test4/test2.dbf ONLINE DISABLED

те в offline на стендбае как планировалось он не ушел.
И сответственно теряется возможность избавится от offline-файлов на стендбае.
при удалении offline-файла с диска стендбай отказывается накатывать логи, не открывается в read-only и не активируется

Кусок алертлога
Tue Mar 15 12:48:35 2016
MRP0 started with pid=25, OS id=17152
MRP0: Background Managed Standby Recovery process started (test4)
Serial Media Recovery started
Managed Standby Recovery starting Real Time Apply
Tue Mar 15 12:48:40 2016
Errors in file /oracle/diag/rdbms/ora_st/test4/trace/test4_dbw0_17103.trc:
ORA-01157: cannot identify/lock data file 6 - see DBWR trace file
ORA-01110: data file 6: '/oradata/test4/test2.dbf'
ORA-27037: unable to obtain file status
Linux-x86_64 Error: 2: No such file or directory
Additional information: 3
MRP0: Background Media Recovery terminated with error 1110
...
Рейтинг: 0 / 0
При переводе тейблспейса в offline на primary не меняются статусы датафайлов на standby
    #39193085
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nerychka,
18937023
...
Рейтинг: 0 / 0
При переводе тейблспейса в offline на primary не меняются статусы датафайлов на standby
    #39193090
nerychka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И на праймари и на стендбай

SQL> show parameter standby_file_management

NAME TYPE VALUE
------------------------------------ --------------------------------- ------------------------------
standby_file_management string AUTO
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
При переводе тейблспейса в offline на primary не меняются статусы датафайлов на standby
    #39660643
LexaKos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

Имеется один в один связка, как у nerychka, и точ в точ такая же задача и проблема. Нужно освободить место на standby (на примари все ок). datafile на primary в offline, на standby ни как не хотят переходить в offline. Standby должен быть открыт в read only с накаткой логов.

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


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