powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Temp Tablespaces
25 сообщений из 49, страница 1 из 2
Temp Tablespaces
    #39606567
Фотография Goofy122
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извинаюсь за глупый вопрос заранее.

Можно ли очистить temp tablespace и как ? Слишком много занимает место в памяти . Отмечу что temp ни разу не чистился.

Заранее спасибо.
...
Рейтинг: 0 / 0
Temp Tablespaces
    #39606599
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Goofy122Слишком много занимает место в памятиЭто совсем не много. Но если ты нищеброд…
...
Рейтинг: 0 / 0
Temp Tablespaces
    #39606624
редирект
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Goofy122,

Своп почистить не забудь.
...
Рейтинг: 0 / 0
Temp Tablespaces
    #39606647
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Goofy122Слишком много занимает место в памяти
ну он не в памяти, а на диске.
и занимает он столько, сколько было когда-либо необходимо.
набери alter tablespace temp shrink space, убедись предварительно что у его датафайлов стоит авторасширение.
он скорее всего и сожмется, но ежели какой запрос потребует больших сортировок - он снова расширится.
...
Рейтинг: 0 / 0
Temp Tablespaces
    #39606648
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
p.s. да, не уточнил версию оракла, привык работать только с теми что на саппорте, потому ежели что-то древнее - сам гугли, работает ли это на твоей версии субд.
...
Рейтинг: 0 / 0
Temp Tablespaces
    #39606673
Фотография Goofy122
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ElicGoofy122Слишком много занимает место в памятиЭто совсем не много. Но если ты нищеброд…


вы будете смеяться но диск макс 45 гигов :)
...
Рейтинг: 0 / 0
Temp Tablespaces
    #39606674
Фотография Goofy122
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Q.TarantinoGoofy122Слишком много занимает место в памяти
ну он не в памяти, а на диске.
и занимает он столько, сколько было когда-либо необходимо.
набери alter tablespace temp shrink space, убедись предварительно что у его датафайлов стоит авторасширение.
он скорее всего и сожмется, но ежели какой запрос потребует больших сортировок - он снова расширится.


да на диске именно поэтому нужно почистить
...
Рейтинг: 0 / 0
Temp Tablespaces
    #39606675
Фотография Goofy122
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Q.Tarantinop.s. да, не уточнил версию оракла, привык работать только с теми что на саппорте, потому ежели что-то древнее - сам гугли, работает ли это на твоей версии субд.

да извиняюсь точно 11g
...
Рейтинг: 0 / 0
Temp Tablespaces
    #39606702
Фотография Goofy122
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
редиректGoofy122,

Своп почистить не забудь.

глупый вопрос но всетаки , а проблем не будет ?
...
Рейтинг: 0 / 0
Temp Tablespaces
    #39606713
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Goofy122,
нет системы - нет проблемы.
...
Рейтинг: 0 / 0
Temp Tablespaces
    #39607101
SAS2014
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
выполнить шринк тепма

и не обращать внимания на троллинг других
...
Рейтинг: 0 / 0
Temp Tablespaces
    #39607117
Фотография Viewer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SAS2014выполнить шринк тепма
Выполнить "шринк тепма" можно, если при известной степени везения не будут заняты блоки в конце файла.
Зачастую проще создать новый temp (сначала небольшой, если проблема с местом) , назначить новый temp дефолтным, дропнуть старый вместе с его файлами, и переименовать новый temp в старый.
...
Рейтинг: 0 / 0
Temp Tablespaces
    #39607155
DKbru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если вырос темп на 11g Oracle, то удалите его при простаивающем экземпляре ко всем чертям и стартаните БД. Oracle сам его создаст, если у вас конечно права корректно розданы. Я не понимаю, вас троллят что ли тут? :)
...
Рейтинг: 0 / 0
Temp Tablespaces
    #39607223
Фотография Goofy122
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DKbruЕсли вырос темп на 11g Oracle, то удалите его при простаивающем экземпляре ко всем чертям и стартаните БД. Oracle сам его создаст, если у вас конечно права корректно розданы. Я не понимаю, вас троллят что ли тут? :)


спасибо большое , права есть , наверно троллят )))
...
Рейтинг: 0 / 0
Temp Tablespaces
    #39607374
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DKbruЕсли вырос темп на 11g Oracle, то удалите его при простаивающем экземпляре ко всем чертям и стартаните БД. Oracle сам его создаст, если у вас конечно права корректно розданы. Я не понимаю, вас троллят что ли тут? :)

Естественно, сначала в бубен а потом разбираться . Ну убьешь ты TEMP. Ну создаст Oracle его опять. Дальше что? Через некоторое врeмя TEMP как феникс возродится из пепла и будет тeх-же рзмеров что и до того. Тут вопрос а почему TEMP вырос до этих размеров? В результате обычной работы БД или была произведeна одноразовая операция потребовавшея повышенного размера TEMP?

SY.
...
Рейтинг: 0 / 0
Temp Tablespaces
    #39607393
DKbru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SY,

Совершенно с Вами согласен. Сам по голове всех бью, когда тупо пересоздают UNDO и Temp таким образом. Но, судя по "огромному" размеру винта, тут если и стоит вопрос в настройке СУБД или отладке бизнес-логики, то temporary ts - вершина айсебрега. Посему на травильный вопрос ТСа дал тривиальный ответ не стал. Мало данных для сбора инфы, тем более ключевой для себя нашёл фразу:

Goofy122Отмечу что temp ни разу не чистился.

Мой совет не лечит возможные текущие или прошлые проблемы, но он точно лучше советов шринковать temp ts непонятно зачем, рожая себе гипотетические проблемы из воздуха.
...
Рейтинг: 0 / 0
Temp Tablespaces
    #39607396
DKbru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу прощения за орфографию в предыдущем посте - маленький монитор, уже ничего не вижу и понадеялся на автоисправления хрома xD
...
Рейтинг: 0 / 0
Temp Tablespaces
    #39607399
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DKbru, а его нужно чистить?

Всегда был противником autoextend, а с тех пор, как попал на глюк autoextend и две недели чинили базу (в другом городе, доступ к серверу только телефон админа и net80)... стал ярым противником )))

Создавать табличные пространства нужного размера, запретить autoextend и ничего чистить будет не нужно. IMHO
...
Рейтинг: 0 / 0
Temp Tablespaces
    #39607407
DKbru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonid Kudryavtsev,

Тут можно дискутировать. Я за autoextend с вычисляемым и прогнозируемым MAXSIZE и пониманием бизнес логики. Сам факт что автор извиняется за глупый вопрос и спрашивает "Можно ли очистить temp tablespace и как ?" наталкивает меня на мысль, что он админ какой-то небольшой бухгалтерской утилиты типа Паруса или вообще тестовой БД, раз example есть и он не знает про внутреннюю кухню и на его прямой вопрос нужен прямой ответ. Удаление temp ts нормальным описанным мною способом решит его проблему сиюминутно. Такой размер может быть в силу ряда причин, можно http://www.dba-oracle.com/t_monitoring_temp_tablespace_usage.htm , скорее есть проблемы со сбором статистики, а может выполнялись разовые сценарии, а может ещё что было. ТС не про это спрашивал.
...
Рейтинг: 0 / 0
Temp Tablespaces
    #39607424
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DKbruТут можно дискутировать.

Для дискуссии для начала необходимо сойтись в определениях. Чистить и уменьшить в размере это не одно и тоже. Ну а насчет autoextend для TEMP - смысла не вижу.

SY.
...
Рейтинг: 0 / 0
Temp Tablespaces
    #39607447
DKbru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SY,

А я с Вам не хотел дискуссировать, ибо это в силу Вашего знания и опыта в данной области самоуничтожительно для меня.
Заметьте, я ничего не говорил про то, что temp нужно чистить или удалять, как и не высказывался об autoextend temp, а говорит о полезности\вредности параметра в сферическом вакууме.
После физического удаления ORACLE пересоздаст TEMP, кроме небольшого выхлопа после старта и free blocks там ничего не будет изначально.
Насчёт терминологии, "почистить" - опасное слово. У нас так почистили комп форматированием системного винта с расшаренной папкой доков за 3 года у одного манагера. Автор явно просит "чистки" для уменьшения размера. И определённо это не нужно решать шринком.
...
Рейтинг: 0 / 0
Temp Tablespaces
    #39607475
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IMHO
DKbru...Автор явно просит "чистки" для уменьшения размера. И определённо это не нужно решать шринком.
Может я не понимаю, но разве shrink не для "уменьшения размера" предназначен?
Я в недоумение, а какое тогда вообще назначение у shrink (никогда им не пользовался), если "определённо это не нужно решать шринком"

DKbruНасчёт терминологии, "почистить" - опасное слово. У нас так почистили комп форматированием системного винта с расшаренной папкой доков за 3 года у одного манагера

Так о том и речь.
Сначала темп удалением почистили, потом винт форматированием....

сегодня он играет джаз, а завтра родину продаст ( С )

DKbruЯ за autoextend с вычисляемым и прогнозируемым MAXSIZE

Это как?

Или мы знаем max size и выставляем в него табличные пространства - и никакой autoextend нам даром не нужен
Или считаем, что "Oracle умный, ему виднее" ( C ) - тогда нечего жаловаться. "Это совсем не много. Но если ты нищеброд…" ( C )

IMHO
1. На выделенном сервере - autoextend не нужен, раз сервер выделенный, так и отдайте изначально ресурсы Oracle
2. На не выделенном сервере - тем более. Т.к. если внезапно, прилетят зеленые человечки, запустят что-то злобное и база анормально заполонит весь диск - это может сказаться на всем сервере и на других (не Oracle) системах. Т.ч. разбросать для себя и коллег грабли конечно можно... только, как-бы, в отместку не получить в самый неожиданный момент и по самому неожиданному месту железным обручем от бочки )))
/люди с опытом уверяли, что это намного приятнее, чем ходить по граблям/
...
Рейтинг: 0 / 0
Temp Tablespaces
    #39607483
Q.Tarantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid KudryavtsevВсегда был противником autoextend, а с тех пор, как попал на глюк autoextend и две недели чинили базу
и что же это был за глюк, после которого ушло 2 недели на починку базы?
...
Рейтинг: 0 / 0
Temp Tablespaces
    #39607487
проходил мимо...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsev,

Q.TarantinoLeonid KudryavtsevВсегда был противником autoextend, а с тех пор, как попал на глюк autoextend и две недели чинили базу
и что же это был за глюк, после которого ушло 2 недели на починку базы?
И кому после этого эта база была нужна?
На Oracle крайне редко держат базы, которые могут позволить себе простоять две недели - тупо дорого.
Да ещё и без своего админа. Разве что ещё и в noarchivelog
...
Рейтинг: 0 / 0
Temp Tablespaces
    #39607494
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid KudryavtsevIMHO
Может я не понимаю, но разве shrink не для "уменьшения размера" предназначен?
Я в недоумение, а какое тогда вообще назначение у shrink (никогда им не пользовался), если "определённо это не нужно решать шринком"


SHRINK != RESIZE. SHRINK работает с сeгментами (таблицы, LOB, IOT...) а RESIZE с файлами.

SY.
...
Рейтинг: 0 / 0
25 сообщений из 49, страница 1 из 2
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Temp Tablespaces
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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