powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Добавление столбца в таблицу
11 сообщений из 11, страница 1 из 1
Добавление столбца в таблицу
    #39712949
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе время суток. Делаю обычную команду на проде:
ALTER TABLE docs ADD (job_id NUMBER); - висит 2,5 часа (ОЕМ показывает, что идет чтение данных и проц забит).
Аналогично делаю на тесте - 2 сек и столбец добавлен.

Версия СУБД и там и там одинаковая:
Код: sql
1.
Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bi


Пришлось снимать задачу ,пром должен работать и соответствено обновления не смог поставить. Может кто сталкивался с таким поведением???

P.S. И сервер останавливал (пром) и даже перегружали и толку 0! Все равно ступор и столбец не добавляется, может идет перестройка индексов или еще что-то?
...
Рейтинг: 0 / 0
Добавление столбца в таблицу
    #39712952
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Объем данных прома и теста разница в 10 млн. записей, но думаю что причина в другом.
...
Рейтинг: 0 / 0
Добавление столбца в таблицу
    #39712968
feagor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sheriffua,

Сколько записей в проде, сколько в тесте?
Что показывает ASH отчёт по сессии?
...
Рейтинг: 0 / 0
Добавление столбца в таблицу
    #39712993
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На проде 75 млн, а на тесте 65 млн.
ASH отчет приложил.
...
Рейтинг: 0 / 0
Добавление столбца в таблицу
    #39714195
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
up-ну. может таки кто чего скажет по этой проблеме ((
...
Рейтинг: 0 / 0
Добавление столбца в таблицу
    #39714210
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sheriffua,

Команда приведена полностью? default не выставлял?
И покажи DDL таблицы в части storage (pctfree).
...
Рейтинг: 0 / 0
Добавление столбца в таблицу
    #39714502
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
env,

Команда приведена полностью, неужели что-то еще нужно добавлять при NUMBER?
Сама таблица имеет след.параметры:

Параметр ЗначениеSize 22 GBNumber Extents 529OWNER TABLE_NAME DOCSTABLESPACE_NAME CLUSTER_NAME IOT_NAME STATUS VALIDPCT_FREE 10PCT_USED INI_TRANS 1MAX_TRANS 255INITIAL_EXTENT 64 KBNEXT_EXTENT 1 MBMIN_EXTENTS 1MAX_EXTENTS 2 147 483 645PCT_INCREASE FREELISTS FREELIST_GROUPS LOGGING YESBACKED_UP NNUM_ROWS 74 646 177BLOCKS 2 812 081EMPTY_BLOCKS 0AVG_SPACE 0CHAIN_CNT 0AVG_ROW_LEN 313AVG_SPACE_FREELIST_BLOCKS 0NUM_FREELIST_BLOCKS 0DEGREE 1INSTANCES 1CACHE NTABLE_LOCK ENABLEDSAMPLE_SIZE 74 646 177LAST_ANALYZED 23.09.2018 11:09PARTITIONED NOIOT_TYPE TEMPORARY NSECONDARY NNESTED NOBUFFER_POOL DEFAULTROW_MOVEMENT DISABLEDGLOBAL_STATS YESUSER_STATS NODURATION SKIP_CORRUPT DISABLEDMONITORING YESCLUSTER_OWNER DEPENDENCIES DISABLEDCOMPRESSION DISABLEDDROPPED NO
...
Рейтинг: 0 / 0
Добавление столбца в таблицу
    #39714514
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SheriffuaПришлось снимать задачу ,пром должен работать и соответствено обновления не смог поставить. Может кто сталкивался с таким поведением???


Ну и что неясно? Сессия 1:

Код: plsql
1.
2.
3.
4.
5.
SQL> insert into tbl values(1);

1 row created.

SQL> 



Сессия 2 выдaет:

Код: plsql
1.
SQL> alter table tbl add m number;



и виcит пока Сессия 1 не выдаст commit/rollback.

SY.
...
Рейтинг: 0 / 0
Добавление столбца в таблицу
    #39714548
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SYSheriffuaПришлось снимать задачу ,пром должен работать и соответствено обновления не смог поставить. Может кто сталкивался с таким поведением???


Ну и что неясно? Сессия 1:

Код: plsql
1.
2.
3.
4.
5.
SQL> insert into tbl values(1);

1 row created.

SQL> 



Сессия 2 выдaет:

Код: plsql
1.
SQL> alter table tbl add m number;



и виcит пока Сессия 1 не выдаст commit/rollback.

SY.

Я "тушил" БД через shutdown и поднимал в эксклюзиве - поведение не поменялось.
...
Рейтинг: 0 / 0
Добавление столбца в таблицу
    #39714552
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так не бывает. Смотри GV$ACCESS

SY.
...
Рейтинг: 0 / 0
Добавление столбца в таблицу
    #39714558
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SYТак не бывает. Смотри GV$ACCESS

SY.

Я понимаю, что "Так не бывает", но процесс который виден через ОЕМ, это все показывает. Сюда GV$ACCESS не смотрел, спасибо.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Добавление столбца в таблицу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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