powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / all_tab_columns
20 сообщений из 20, страница 1 из 1
all_tab_columns
    #39732601
nana7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Не получается сделать селект из all_tab_columns, ошибка:
ORA-01652: unable to extend temp segment by 128 in tablespace TEMP
Остальные таблицы и представления нормально открываются, таблиц за последнее время больше не стало.
...
Рейтинг: 0 / 0
all_tab_columns
    #39732617
Фотография Жук в муравейнике
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в чём вопрос?
...
Рейтинг: 0 / 0
all_tab_columns
    #39732630
nana7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Жук в муравейнике,

в чем может быть причина/как исправить?
...
Рейтинг: 0 / 0
all_tab_columns
    #39732635
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nana7Жук в муравейнике,

в чем может быть причина/как исправить?

авторORA-01652: unable to extend temp segment by 128 in tablespace TEMP


Код: plsql
1.
2.
3.
4.
5.
6.
$ oerr  ora 1652
01652, 00000, "unable to extend temp segment by %s in tablespace %s"
// *Cause:  Failed to allocate an extent of the required number of blocks for
//          a temporary segment in the tablespace indicated.
// *Action: Use ALTER TABLESPACE ADD DATAFILE statement to add one or more
//          files to the tablespace indicated.
...
Рейтинг: 0 / 0
all_tab_columns
    #39732636
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nana7,

Есть у оракла такой забавный косяк. Если посмотришь план, то в нём будет concatenation поверх merge join cartesian.

Попробуй
Код: plsql
1.
select /*+ no_use_concat */ * from all_tab_columns
...
Рейтинг: 0 / 0
all_tab_columns
    #39732637
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejnin,

Ну можно конечно и темп расширять, пока туда декартово произведение не влезет наконец.
...
Рейтинг: 0 / 0
all_tab_columns
    #39732643
Фотография Жук в муравейнике
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nana7Жук в муравейнике,

в чем может быть причина/как исправить?

Без версии, сложно сказать. Можно темп добавить, можно пга поднастроить.
...
Рейтинг: 0 / 0
all_tab_columns
    #39732645
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или
Код: plsql
1.
/*+ no_expand */ 

, он точно документирован как антипод use_concat
...
Рейтинг: 0 / 0
all_tab_columns
    #39732646
Lary Denis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nana7,

а так?

Код: plsql
1.
2.
alter session set current_schema = YOUR_SCHEMA_NAME;
select * from user_tab_columns;
...
Рейтинг: 0 / 0
all_tab_columns
    #39732670
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lary Denisnana7,

а так?

Код: plsql
1.
2.
alter session set current_schema = YOUR_SCHEMA_NAME;
select * from user_tab_columns;

Выделенное не окажет эффекта на следующий запрос.
...
Рейтинг: 0 / 0
all_tab_columns
    #39732686
Lary Denis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AmKad, точно. Мозг ушел отдыхать
...
Рейтинг: 0 / 0
all_tab_columns
    #39732746
nana7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
env,

не помогли оба варианта( и merge join в плане нет.
...
Рейтинг: 0 / 0
all_tab_columns
    #39732751
nana7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
env, Vadim Lejnin,

temp, действительно, расширять не хотелось бы, интересно проблему понять, в базе ничего не поменялось, выполняются одни и те же задачи регулярно.
...
Рейтинг: 0 / 0
all_tab_columns
    #39732753
nana7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Жук в муравейнике,

версия 11g, а в пда что посмотреть?
...
Рейтинг: 0 / 0
all_tab_columns
    #39732754
nana7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AmKad,

user_tab_columns работает, но нужно именно all_tab_columns( в all_ пытаюсь зайти из разных схем, реакция одинаковая.
...
Рейтинг: 0 / 0
all_tab_columns
    #39732755
nana7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nana7AmKad,

user_tab_columns работает, но нужно именно all_tab_columns( в all_ пытаюсь зайти из разных схем, реакция одинаковая.

и с dba_Tab_columns та же проблема.
...
Рейтинг: 0 / 0
all_tab_columns
    #39732760
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Со словарем раньше бодались через rule. Deprecated. Можно эмулировать rule через first_rows, но нынче модно собирать статистику.
Однако, коли темпа не хватает даже на словарь, проблема может быть, есть и будет есть.
...
Рейтинг: 0 / 0
all_tab_columns
    #39732767
nana7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
-2-,
проблема только с этими view, остальные такой ошибки не выдают (и системные и обычные). А статистику по каким объектам здесь лучше собирать? И поможет ли First_rows, если данные all_tab_columns используются в процедурах загрузки данных?
...
Рейтинг: 0 / 0
all_tab_columns
    #39732770
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подозреваю, что проблема еще и с ALL_[DBA_]SYNONYMS
Ну и версия типа 11.*.0.1

Используй хинт RULE и/или собери статистику по словарю (DBMS_STATS.GATHER_DICTIONARY_STATS)
...
Рейтинг: 0 / 0
all_tab_columns
    #39732890
nana7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вячеслав Любомудров, RULE помогло, спасибо.

Проблемы с ALL_[DBA_]SYNONYMS не было, сбор статистики не помог.
Версия 11.2.0.1.0
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / all_tab_columns
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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