powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Oracle пытается обратится к старому UNDO, после переключения на новый
25 сообщений из 30, страница 1 из 2
Oracle пытается обратится к старому UNDO, после переключения на новый
    #33649134
Endevor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
База данных обслуживает систему R/3 фирмы SAP.
табличное пространство undo01 разрослось до 6Gb.
В системе undo_management = AUTO.

Мои действия:

> create tablespace undo02 datafile .......

> alter system undo_tablespace = undo02;

Через сутки вывожу undo01 в offline, чтобы затем грохнуть.
Получаю развернутую ошибку:
> ora-00376: file 57 cannot be read ad this time;
> ora-01110: data file 57 '/u01/oradate/undo.data'

т.е. пытается забраться в старый файл.
Какого такого Oracle хочет в старом undo?
Неужели после суток там могут быть какие-либо данные, нужные для отката?
...
Рейтинг: 0 / 0
Oracle пытается обратится к старому UNDO, после переключения на новый
    #33649165
Фотография nata1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
undo01 такая же часть базы данных, как и любой другой файл, независимо от того, используется ли он для undo-записи в данный момент или нет. Удаляйте его физически только после удаления соответствующего тп.
...
Рейтинг: 0 / 0
Oracle пытается обратится к старому UNDO, после переключения на новый
    #33649210
Endevor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет, вопрос в том, что это табличное пространство пытается использоваться
юзерскими запросами, хотя у сутки, как система переключена на новое.
Но вылезло это после offline.
...
Рейтинг: 0 / 0
Oracle пытается обратится к старому UNDO, после переключения на новый
    #33649242
Фотография nata1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так указанную ошибку вы получаете при попытке перевести файл в offline или при работе пользователе?
...
Рейтинг: 0 / 0
Oracle пытается обратится к старому UNDO, после переключения на новый
    #33649319
Endevor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При работе пользователей. После offline.

Затем следует выножденное online и все опять в порядке.
...
Рейтинг: 0 / 0
Oracle пытается обратится к старому UNDO, после переключения на новый
    #33649409
Фотография nata1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
create tablespace undo02 datafile ......
именно такой строкой создавали? :)
...
Рейтинг: 0 / 0
Oracle пытается обратится к старому UNDO, после переключения на новый
    #33649430
__mike__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а что показывает
sql>show parameter undo ?
...
Рейтинг: 0 / 0
Oracle пытается обратится к старому UNDO, после переключения на новый
    #33649515
Endevor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CREATE UNDO TABLESPACE PSAPUNDO01 DATAFILE '/oracle/F80/sapdata3/undo_3/undo01.data' SIZE 200M
autoextend on next 10M maxsize 5000Mb


show parameter undo показывает то, что я и ожидал:

undo_management string AUTO
undo_retention integer 10800
undo_suppress_errors boolean FALSE
undo_tablespace string PSAPUNDO01 - это новый undo
...
Рейтинг: 0 / 0
Oracle пытается обратится к старому UNDO, после переключения на новый
    #33649584
Фотография nata1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EndevorCREATE UNDO TABLESPACE PSAPUNDO01 DATAFILE '/oracle/F80/sapdata3/undo_3/undo01.data' SIZE 200M
autoextend on next 10M maxsize 5000Mb

RAC?
...
Рейтинг: 0 / 0
Oracle пытается обратится к старому UNDO, после переключения на новый
    #33649717
Endevor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Неа!
...
Рейтинг: 0 / 0
Oracle пытается обратится к старому UNDO, после переключения на новый
    #33649731
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тоже самое было не раз. Ты его в оффлайн не переводи, а просто грохни.
...
Рейтинг: 0 / 0
Oracle пытается обратится к старому UNDO, после переключения на новый
    #33649760
Endevor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Стремно!
Если звезды зажигают, значит, кому-нибудь нужно!
Если транзакции хочут таблеспаса, значит им это нужно?
...
Рейтинг: 0 / 0
Oracle пытается обратится к старому UNDO, после переключения на новый
    #33649772
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EndevorСтремно!
Если звезды зажигают, значит, кому-нибудь нужно!
Если транзакции хочут таблеспаса, значит им это нужно?Тоже было стремно, спрашивал сапорт.
А мне конечно не верь (стар я и память моя дает сбои), спроси сам, может дельное что-нибудь скажут.
...
Рейтинг: 0 / 0
Oracle пытается обратится к старому UNDO, после переключения на новый
    #33649820
Фотография nata1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журавлев ДенисТоже самое было не раз. Ты его в оффлайн не переводи, а просто грохни.
угу, грохни
...
Рейтинг: 0 / 0
Oracle пытается обратится к старому UNDO, после переключения на новый
    #33649940
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nata1111
угу, грохни Да весело бывает.

Кстати, Endevor а что в результате:
Код: plaintext
select t.status, start_time, segment_name, tablespace_name\nfrom v$transaction t, dba_rollback_segs\nwhere XIDUSN = segment_id
...
Рейтинг: 0 / 0
Oracle пытается обратится к старому UNDO, после переключения на новый
    #33650078
Фотография Ааз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Переводим старое undo в OFFLINE NORMAL.
2. Мониторим статус (DBMS_TABLESPACES.STATUS) пока PENDING OFFLINE не перейдет в OFFILE. Теперь нет транзакций , использующих это undo.
3. DROP'аем старое undo пространство. Наслаждаемся некоторым кол-вом ORA-01555 (это от долгоиграющих запросов).

EndevorЧерез сутки вывожу undo01 в offline, чтобы затем грохнуть."Ну рассказывай, как обгонял, как подрезал..." ;-)

EndevorКакого такого Oracle хочет в старом undo?Delayed logging block cleanout, типа. Прочитали блок таблицы/индекса с диска. Там указатель на таблицу транзакций в заголовке сегмента отката (XID) и на блок сегмента отката, где старые данные лежат (UBA). Короче, если статус пространства OFFLINE - можно дропнуть. Сегменты undo этого пространства исчезнут (ну почти), и пользователи перестанут заморачиваться. Типа, нет сегмента - нет проблемы ;-)

HTH
Всего
...
Рейтинг: 0 / 0
Oracle пытается обратится к старому UNDO, после переключения на новый
    #33650118
Endevor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Только что выяснил такую ботву:

Подсоединет под SYS на этой самой базе с переключенным UNDO.

На некоторые views отрабатывает,
например:
select * from v$rollstat
select * from v$undostat
select * from v$session
select * from v$database
select * from v$sqltext

а не некотрых:
select * from v$transaction
select * from v$lock

Я получаю сообщения об ошибках 00376 и 01110, с которых и начал сабж.
...
Рейтинг: 0 / 0
Oracle пытается обратится к старому UNDO, после переключения на новый
    #33650157
Фотография nata1111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не мучайте файлы - дропните табличное простанство, если Оракл позволит это сделать, значит все в порядке, если нет - то значит вас еще что-то держит.
...
Рейтинг: 0 / 0
Oracle пытается обратится к старому UNDO, после переключения на новый
    #33650183
Фотография stdio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nata1111не мучайте файлы - дропните табличное простанство, если Оракл позволит это сделать, значит все в порядке, если нет - то значит вас еще что-то держит.Вот, умница, наконец-то хотя бы один разумный человек появился!!!! ;-))))
Я сижу, читаю, и думаю: "когда кто-нибудь догадается посоветовать drop tablespace..."

;-)
...
Рейтинг: 0 / 0
Oracle пытается обратится к старому UNDO, после переключения на новый
    #33650221
ёпс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
stdioнаконец-то хотя бы один разумный человек появился!!!! ;-))))
Ага, а сидящий сзади Ааз неразумен, небрит и нечесан как неандерталец?
...
Рейтинг: 0 / 0
Oracle пытается обратится к старому UNDO, после переключения на новый
    #33650254
Фотография stdio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёпс stdioнаконец-то хотя бы один разумный человек появился!!!! ;-))))
Ага, а сидящий сзади Ааз неразумен, небрит и нечесан как неандерталец? Аац валяется дома.
Я за него. ;-)
...
Рейтинг: 0 / 0
Oracle пытается обратится к старому UNDO, после переключения на новый
    #33650292
ёпс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
stdio ёпс stdioнаконец-то хотя бы один разумный человек появился!!!! ;-))))
Ага, а сидящий сзади Ааз неразумен, небрит и нечесан как неандерталец? Аац валяется дома.
Я за него. ;-)
А... Водкой не лечится, в этом вся причина
Табличку его сегодня уже поставили. Будет 10gDBAII пилить. Правильно, нехрен халявить на югах
...
Рейтинг: 0 / 0
Oracle пытается обратится к старому UNDO, после переключения на новый
    #33650312
Фотография stdio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёпсА... Водкой не лечится, в этом вся причина
Табличку его сегодня уже поставили. Будет 10gDBAII пилить. Правильно, нехрен халявить на югах ясен пень.
правильно, пущай пилит. А то растолстел больно. И зазнался. ;-)
...
Рейтинг: 0 / 0
Oracle пытается обратится к старому UNDO, после переключения на новый
    #33650331
Фотография Ааз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какую нахрен табличку? Вы чего, с дуба рухнули? Я подписался на 9iTSQL с 19-го, что ли... На 10gDBA-II не подписывался. Что за фигня?
...
Рейтинг: 0 / 0
Oracle пытается обратится к старому UNDO, после переключения на новый
    #33650346
Фотография stdio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АазКакую нахрен табличку? Вы чего, с дуба рухнули? Я подписался на 9iTSQL с 19-го, что ли... На 10gDBA-II не подписывался. Что за фигня?

Поздно! Тебя уже подсчитали!
Доктор сказал "в морг", значит в морг!
...
Рейтинг: 0 / 0
25 сообщений из 30, страница 1 из 2
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Oracle пытается обратится к старому UNDO, после переключения на новый
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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