|
|
|
Oracle пытается обратится к старому UNDO, после переключения на новый
|
|||
|---|---|---|---|
|
#18+
База данных обслуживает систему 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? Неужели после суток там могут быть какие-либо данные, нужные для отката? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2006, 14:30 |
|
||
|
Oracle пытается обратится к старому UNDO, после переключения на новый
|
|||
|---|---|---|---|
|
#18+
undo01 такая же часть базы данных, как и любой другой файл, независимо от того, используется ли он для undo-записи в данный момент или нет. Удаляйте его физически только после удаления соответствующего тп. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2006, 14:40 |
|
||
|
Oracle пытается обратится к старому UNDO, после переключения на новый
|
|||
|---|---|---|---|
|
#18+
Нет, вопрос в том, что это табличное пространство пытается использоваться юзерскими запросами, хотя у сутки, как система переключена на новое. Но вылезло это после offline. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2006, 14:51 |
|
||
|
Oracle пытается обратится к старому UNDO, после переключения на новый
|
|||
|---|---|---|---|
|
#18+
так указанную ошибку вы получаете при попытке перевести файл в offline или при работе пользователе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2006, 14:57 |
|
||
|
Oracle пытается обратится к старому UNDO, после переключения на новый
|
|||
|---|---|---|---|
|
#18+
При работе пользователей. После offline. Затем следует выножденное online и все опять в порядке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2006, 15:14 |
|
||
|
Oracle пытается обратится к старому UNDO, после переключения на новый
|
|||
|---|---|---|---|
|
#18+
create tablespace undo02 datafile ...... именно такой строкой создавали? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2006, 15:36 |
|
||
|
Oracle пытается обратится к старому UNDO, после переключения на новый
|
|||
|---|---|---|---|
|
#18+
а что показывает sql>show parameter undo ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2006, 15:39 |
|
||
|
Oracle пытается обратится к старому UNDO, после переключения на новый
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2006, 15:53 |
|
||
|
Oracle пытается обратится к старому UNDO, после переключения на новый
|
|||
|---|---|---|---|
|
#18+
EndevorCREATE UNDO TABLESPACE PSAPUNDO01 DATAFILE '/oracle/F80/sapdata3/undo_3/undo01.data' SIZE 200M autoextend on next 10M maxsize 5000Mb RAC? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2006, 16:06 |
|
||
|
Oracle пытается обратится к старому UNDO, после переключения на новый
|
|||
|---|---|---|---|
|
#18+
Неа! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2006, 16:33 |
|
||
|
Oracle пытается обратится к старому UNDO, после переключения на новый
|
|||
|---|---|---|---|
|
#18+
Тоже самое было не раз. Ты его в оффлайн не переводи, а просто грохни. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2006, 16:36 |
|
||
|
Oracle пытается обратится к старому UNDO, после переключения на новый
|
|||
|---|---|---|---|
|
#18+
Стремно! Если звезды зажигают, значит, кому-нибудь нужно! Если транзакции хочут таблеспаса, значит им это нужно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2006, 16:41 |
|
||
|
Oracle пытается обратится к старому UNDO, после переключения на новый
|
|||
|---|---|---|---|
|
#18+
EndevorСтремно! Если звезды зажигают, значит, кому-нибудь нужно! Если транзакции хочут таблеспаса, значит им это нужно?Тоже было стремно, спрашивал сапорт. А мне конечно не верь (стар я и память моя дает сбои), спроси сам, может дельное что-нибудь скажут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2006, 16:43 |
|
||
|
Oracle пытается обратится к старому UNDO, после переключения на новый
|
|||
|---|---|---|---|
|
#18+
Журавлев ДенисТоже самое было не раз. Ты его в оффлайн не переводи, а просто грохни. угу, грохни ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2006, 16:52 |
|
||
|
Oracle пытается обратится к старому UNDO, после переключения на новый
|
|||
|---|---|---|---|
|
#18+
nata1111 угу, грохни Да весело бывает. Кстати, Endevor а что в результате: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2006, 17:15 |
|
||
|
Oracle пытается обратится к старому UNDO, после переключения на новый
|
|||
|---|---|---|---|
|
#18+
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 Всего ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2006, 17:42 |
|
||
|
Oracle пытается обратится к старому UNDO, после переключения на новый
|
|||
|---|---|---|---|
|
#18+
Только что выяснил такую ботву: Подсоединет под 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, с которых и начал сабж. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2006, 17:51 |
|
||
|
Oracle пытается обратится к старому UNDO, после переключения на новый
|
|||
|---|---|---|---|
|
#18+
не мучайте файлы - дропните табличное простанство, если Оракл позволит это сделать, значит все в порядке, если нет - то значит вас еще что-то держит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2006, 18:03 |
|
||
|
Oracle пытается обратится к старому UNDO, после переключения на новый
|
|||
|---|---|---|---|
|
#18+
nata1111не мучайте файлы - дропните табличное простанство, если Оракл позволит это сделать, значит все в порядке, если нет - то значит вас еще что-то держит.Вот, умница, наконец-то хотя бы один разумный человек появился!!!! ;-)))) Я сижу, читаю, и думаю: "когда кто-нибудь догадается посоветовать drop tablespace..." ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2006, 18:11 |
|
||
|
Oracle пытается обратится к старому UNDO, после переключения на новый
|
|||
|---|---|---|---|
|
#18+
stdioнаконец-то хотя бы один разумный человек появился!!!! ;-)))) Ага, а сидящий сзади Ааз неразумен, небрит и нечесан как неандерталец? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2006, 18:23 |
|
||
|
Oracle пытается обратится к старому UNDO, после переключения на новый
|
|||
|---|---|---|---|
|
#18+
ёпс stdioнаконец-то хотя бы один разумный человек появился!!!! ;-)))) Ага, а сидящий сзади Ааз неразумен, небрит и нечесан как неандерталец? Аац валяется дома. Я за него. ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2006, 18:34 |
|
||
|
Oracle пытается обратится к старому UNDO, после переключения на новый
|
|||
|---|---|---|---|
|
#18+
stdio ёпс stdioнаконец-то хотя бы один разумный человек появился!!!! ;-)))) Ага, а сидящий сзади Ааз неразумен, небрит и нечесан как неандерталец? Аац валяется дома. Я за него. ;-) А... Водкой не лечится, в этом вся причина Табличку его сегодня уже поставили. Будет 10gDBAII пилить. Правильно, нехрен халявить на югах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2006, 18:50 |
|
||
|
Oracle пытается обратится к старому UNDO, после переключения на новый
|
|||
|---|---|---|---|
|
#18+
ёпсА... Водкой не лечится, в этом вся причина Табличку его сегодня уже поставили. Будет 10gDBAII пилить. Правильно, нехрен халявить на югах ясен пень. правильно, пущай пилит. А то растолстел больно. И зазнался. ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2006, 19:02 |
|
||
|
Oracle пытается обратится к старому UNDO, после переключения на новый
|
|||
|---|---|---|---|
|
#18+
Какую нахрен табличку? Вы чего, с дуба рухнули? Я подписался на 9iTSQL с 19-го, что ли... На 10gDBA-II не подписывался. Что за фигня? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2006, 19:12 |
|
||
|
Oracle пытается обратится к старому UNDO, после переключения на новый
|
|||
|---|---|---|---|
|
#18+
АазКакую нахрен табличку? Вы чего, с дуба рухнули? Я подписался на 9iTSQL с 19-го, что ли... На 10gDBA-II не подписывался. Что за фигня? Поздно! Тебя уже подсчитали! Доктор сказал "в морг", значит в морг! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2006, 19:23 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=33650221&tid=1885585]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
157ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
84ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 507ms |

| 0 / 0 |
