Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
SQL, PL/SQL, T-SQL: запросы, DML DDL операторы, пакеты, процедуры, функции, триггеры и последовательности.
  • Страница:
  • 1
  • 2

ТЕМА:

Re: Очистка временных таблиц в Oracle 12 года 8 мес. назад #2947

  • Doc
  • Doc аватар
  • Не в сети
  • Захожу иногда
  • Захожу иногда
  • Сообщений: 41
  • Спасибо получено: 0
насчет того, что называется unrecoverable согласен (хотя, кажется и nologging тоже работает), а вот то, что только на команду - это не так. Вполне допустимо (официально) create table ... unrecoverable.
не забудьте индексы перед этим удалить, если они есть на временной таблицы

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Очистка временных таблиц в Oracle 12 года 8 мес. назад #2948

  • Myk
  • Myk аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 2
  • Спасибо получено: 0
еще раз огромное спасибо!!! а с какой версии железно поддерживаются автономные транзакции и ex. immed. ? Любая 8? или нет?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Очистка временных таблиц в Oracle 12 года 8 мес. назад #2949

К сожалению, unrecoverable при создании таблицы означает только то, что строки из create table ... as select не будут журналироваться. Самой таблице вообще все равно - она просто содержит строки. Другое дело create tablespace ... nologging. Тогда оракул сам будет распознавать команды, которые не надо журналировать.

А автономные транзакции, временные таблицы и прочая хиромантия официально работает с 8.1.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Очистка временных таблиц в Oracle 12 года 8 мес. назад #2950

  • Gwen
  • Gwen аватар
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 5
  • Спасибо получено: 0
Ну если ты делаешь чистку всей таблицы с помощью truncate почему бы тогда не drop table - сам же говоришь временная таблица.
Мне кажется самый быстрый способ.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Очистка временных таблиц в Oracle 12 года 8 мес. назад #3046

при очистки временных таблиц Oracle 7.3 Enterprise Edition может выдавать ошибку 600 в том случае если нету связи с базой или не соответствует тип

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Страница:
  • 1
  • 2
Время создания страницы: 0.222 секунд