Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ORA-30036 при autoextend=yes, bytes<maxbytes и ниличии свободного места на диске / 13 сообщений из 13, страница 1 из 1
24.06.2016, 06:49:45
    #39261478
ORA-30036 при autoextend=yes, bytes<maxbytes и ниличии свободного места на диске
Здравствуйте,

Приложение получило ошибку ORA-30036: unable to extend segment by 8 in undo tablespace 'UNDOTBS1' на обычный INSERT

Скаты пинал, стекло протёр:

Код: plsql
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.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
SQL> select banner from v$version;

BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Release 11.2.0.4.0 - 64bit Production
PL/SQL Release 11.2.0.4.0 - Production
CORE    11.2.0.4.0      Production
TNS for Linux: Version 11.2.0.4.0 - Production
NLSRTL Version 11.2.0.4.0 - Production

SQL> select sum(bytes) from dba_free_space where tablespace_name='UNDOTBS1';

     SUM(BYTES)
---------------
  9 890 758 656

SQL> select sum(bytes) from dba_data_files where tablespace_name='UNDOTBS1';

     SUM(BYTES)
---------------
 10 464 788 480

SQL> select status,sum(blocks) from dba_undo_extents where tablespace_name='UNDOTBS1' group by status;

STATUS             SUM(BLOCKS)
------------------ -----------
UNEXPIRED              41 256
EXPIRED                25 616

SQL> select count(*) from dba_rollback_segs where status='OFFLINE';

  COUNT(*)
----------
        11

SQL> Show parameter Undo

NAME                                 TYPE     VALUE
------------------------------------ -------- ------------------------------
undo_management                      string   AUTO
undo_retention                       integer  900
undo_tablespace                      string   UNDOTBS1

SQL> select max(tuned_undoretention) from v$undostat;

MAX(TUNED_UNDORETENTION)
------------------------
                    3598


SQL> select TABLESPACE_NAME,AUTOEXTENSIBLE,BYTES,MAXBYTES,substr(FILE_NAME,1,instr(FILE_NAME,'/',2)-1) mounted from dba_data_files where TABLESPACE_NAME='UNDOTBS1';

TABLESPACE AUT           BYTES        MAXBYTES MOUNTED
---------- --- --------------- --------------- -------
UNDOTBS1   YES  10 464 788 480  34 359 721 984 /u02

SQL> host df /u02 -H
Filesystem             Size   Used  Avail Use% Mounted on
/dev/sdb1              1.1T   442G   587G  43% /u02



Почему может не ехать машина?
...
Рейтинг: 0 / 0
24.06.2016, 07:07:29
    #39261485
Casper_ora
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-30036 при autoextend=yes, bytes<maxbytes и ниличии свободного места на диске
авторМастер Ломастер,
ORA-30036: unable to extend segment by 8 in undo tablespace 'UNDOTBS1' на обычный INSERT

Где ошибка и где сам INSERT? Покажи!
...
Рейтинг: 0 / 0
24.06.2016, 07:48:20
    #39261491
ORA-30036 при autoextend=yes, bytes<maxbytes и ниличии свободного места на диске
Casper_oraавторМастер Ломастер,
ORA-30036: unable to extend segment by 8 in undo tablespace 'UNDOTBS1' на обычный INSERT

Где ошибка и где сам INSERT? Покажи!
Вот так вам всё и покажи....
[ERROR] [ru.softdump.orm.cayenne.ha.ds.TxExecutor] [ORMRepl-OrmReplicationChannels-6] -- Error onStatement:PersistentStatementInformation{id=null, connectionId=884, sql=INSERT INTO P_IZM (DATE_FORM, DATE_OP, DATE_ZAP, DOR_RASCH, DVS, DVS_T, ID, ID_POEZD, INDEX_POEZD, INDEX_POEZD_NOV, INDEX_POEZD_PRED, KDS, KDS_T, KOP_PMD, KSKM_POEZD, KSNM_POEZD, ONT_TIME_WRITE, RESERVE_1, RESERVE_2, RESERVE_3, STAN_OP, UNS, UNS_T, VIVSD_ID) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?), batch=true}; Params: {}
java.sql.BatchUpdateException: ORA-30036: unable to extend segment by 8 in undo tablespace 'UNDOTBS1'
...
Рейтинг: 0 / 0
24.06.2016, 08:06:08
    #39261495
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-30036 при autoextend=yes, bytes<maxbytes и ниличии свободного места на диске
show parameter compatible ?
...
Рейтинг: 0 / 0
24.06.2016, 08:07:52
    #39261497
ORA-30036 при autoextend=yes, bytes<maxbytes и ниличии свободного места на диске
Вячеслав Любомудров,

SQL> show parameter compatible

NAME TYPE VALUE
------------------------------------ -------- ------------------------------
compatible string 11.2.0.4.0
...
Рейтинг: 0 / 0
24.06.2016, 08:22:58
    #39261500
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-30036 при autoextend=yes, bytes<maxbytes и ниличии свободного места на диске
А оно от рождения 11gr2 или после апгрейда с 10g?
Там было много багов связанных с автоматическим расчетом UNDO_RETENTION
Собственно, как правило, варианты или пересоздать ТП или выставить _undo_autotune = false.
Можно попробовать AUTOEXTEND OFF, а затем, через время (UNDO_RETENTION?) вернуть взад
...
Рейтинг: 0 / 0
24.06.2016, 08:28:12
    #39261504
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-30036 при autoextend=yes, bytes<maxbytes и ниличии свободного места на диске
И так, в довесок:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
SQL> select name from v$datafile where rownum=1;

NAME
--------------------------------------------------------------------------------
/u/app/oracle/oradata/tst/system01.dbf

SQL> host ls -l /u/app/oracle/oradata/tst/system01.dbf
lrwxrwxrwx   1 oracle   oinstall      37 янв. 31  2015 /u/app/oracle/oradata/tst/system01.dbf -> /u/data/vol6/oradata/tst/system01.dbf
...
Рейтинг: 0 / 0
24.06.2016, 09:21:35
    #39261533
ORA-30036 при autoextend=yes, bytes<maxbytes и ниличии свободного места на диске
Вячеслав ЛюбомудровА оно от рождения 11gr2 или после апгрейда с 10g?

С рождения
Вячеслав ЛюбомудровТам было много багов связанных с автоматическим расчетом UNDO_RETENTION
Собственно, как правило, варианты или пересоздать ТП или выставить _undo_autotune = false.
Можно попробовать AUTOEXTEND OFF, а затем, через время (UNDO_RETENTION?) вернуть взад
Спасибо
Вячеслав ЛюбомудровSQL> host ls -l

Нет, там всё просто, без изысков. Регулярный файл
...
Рейтинг: 0 / 0
24.06.2016, 12:57:05
    #39261738
andrey_anonymous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-30036 при autoextend=yes, bytes<maxbytes и ниличии свободного места на диске
Мастер ЛомастерSQL> select count(*) from dba_rollback_segs where status='OFFLINE';

COUNT(*)
----------
11
[/src]

Чойта offline-то?

Код: plsql
1.
2.
3.
select tablespace_name, status, count(*) 
from dba_rollback_segs 
group by tablespace_name, status;
...
Рейтинг: 0 / 0
25.06.2016, 10:12:19
    #39262214
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-30036 при autoextend=yes, bytes<maxbytes и ниличии свободного места на диске
Это нормально для AUM
...
Рейтинг: 0 / 0
07.07.2016, 03:53:28
    #39269367
ORA-30036 при autoextend=yes, bytes<maxbytes и ниличии свободного места на диске
Вячеслав Любомудров,

Ок. И что с этим делать? Переходить на ручное управление?
...
Рейтинг: 0 / 0
07.07.2016, 05:15:59
    #39269371
Вячеслав Любомудров
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-30036 при autoextend=yes, bytes<maxbytes и ниличии свободного места на диске
RETENTION GARANTEE не установлено?

Я бы убрал авторасширение и выставил ручками нужный размер.
Возможно, пересоздал-бы, похоже ты напоролся на какой-то баг
...
Рейтинг: 0 / 0
07.07.2016, 07:56:14
    #39269397
ORA-30036 при autoextend=yes, bytes<maxbytes и ниличии свободного места на диске
Вячеслав ЛюбомудровRETENTION GARANTEE не установлено?

Нет
Вячеслав ЛюбомудровЯ бы убрал авторасширение и выставил ручками нужный размер.

Наверное, так и сделаю. Может быть....
Вячеслав ЛюбомудровВозможно, пересоздал-бы, похоже ты напоролся на какой-то баг
Лишь бы не возникло проблем с выводом старого undo из эксплуатации
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ORA-30036 при autoextend=yes, bytes<maxbytes и ниличии свободного места на диске / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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