|
|
|
Как уменьшить размер TEMP в Ora9.2?
|
|||
|---|---|---|---|
|
#18+
Размер temporary tablespace достигает 12 ГБ. Сервер не используется пользователями. Как можно уменьшить его размер? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2003, 12:39:40 |
|
||
|
Как уменьшить размер TEMP в Ora9.2?
|
|||
|---|---|---|---|
|
#18+
Сразу после старта системы пока не пошли сортировки в TS дать команду на изменение размера tempfile. Или прибить TS и создать с новым размером файлов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2003, 12:45:31 |
|
||
|
Как уменьшить размер TEMP в Ora9.2?
|
|||
|---|---|---|---|
|
#18+
Или прибить TS и создать с новым размером файлов. Просто и сердито. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2003, 12:48:36 |
|
||
|
Как уменьшить размер TEMP в Ora9.2?
|
|||
|---|---|---|---|
|
#18+
Можно так попробовать: Код: plaintext 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2003, 13:39:01 |
|
||
|
Как уменьшить размер TEMP в Ora9.2?
|
|||
|---|---|---|---|
|
#18+
Так не пройдет, если выделен сегмент сортировки на TEMP, или у нас есть default temporary TS. Поэтому я и предлагал давать resize сразу после открытия базы пока не выделен сегмент сортировки, и он не занял весь TS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2003, 13:54:18 |
|
||
|
Как уменьшить размер TEMP в Ora9.2?
|
|||
|---|---|---|---|
|
#18+
... у нас есть default temporary TS Так оно и есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2003, 14:11:53 |
|
||
|
Как уменьшить размер TEMP в Ora9.2?
|
|||
|---|---|---|---|
|
#18+
Я исходил из этого Код: plaintext А потом где это написано, что "или у нас есть default temporary TS"??? То есть удалить такой TS можно, а изменить размер нельзя, даже если просто логически рассуждать - как-то не очень логично. Тем более я же практическим примером показал, этого недостаточно? Вот юзеры: Код: plaintext 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2003, 14:43:57 |
|
||
|
Как уменьшить размер TEMP в Ora9.2?
|
|||
|---|---|---|---|
|
#18+
default temporary TS просто нельзя удалить, надо создать новый temporary TS, переключиться на него и потом только убивать. А с временными сегментами на временном TS есть хитрая проблема. На таком TS выделяется один-единственный временный сегмент для всех пользователей. Если этот TS с управлением словарем, что есть идиотизм, то сегмент при первой же сортировке захватывает весь TS. Тогда файлы просто нельзя уменьшать. При локальном управлении ситуация похожая, но сегмент захватывает место по HWM (high water mark) сегмента в "прошлой жизни" - до остановки инстанса. Если до остановки инстанса временный сегмент дорос до конца файла, после старта при первой же сортировке на диске будет создан временный сегмент, захватывающий все табличное пространство. Тогда файлы опять нельзя будет усекать. Пример 1 (обрезать датафайл можно): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Пример 2 (обрезать датафайл нельзя): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Для второго случая, чтобы обрезать темпфайл, надо остановить инстанс (тогда smon удалит временный сегмент), стартовать его заново (тогда временного сегмента еще нет) и обрезать темпфайл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2003, 14:59:50 |
|
||
|
Как уменьшить размер TEMP в Ora9.2?
|
|||
|---|---|---|---|
|
#18+
to Al: Я имел виду datafile ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2003, 15:33:25 |
|
||
|
Как уменьшить размер TEMP в Ora9.2?
|
|||
|---|---|---|---|
|
#18+
Если этот TS с управлением словарем, что есть идиотизм, то сегмент при первой же сортировке захватывает весь TS То есть, я так понимаю, при появлении новых сортировок temp-tablespace может только расти? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2003, 15:58:24 |
|
||
|
Как уменьшить размер TEMP в Ora9.2?
|
|||
|---|---|---|---|
|
#18+
Нет. Это сегмент выделяется. А экстенты высвобождаются после завершения сортировки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2003, 16:07:29 |
|
||
|
Как уменьшить размер TEMP в Ora9.2?
|
|||
|---|---|---|---|
|
#18+
Я имел ввиду что может и не расти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2003, 16:14:17 |
|
||
|
Как уменьшить размер TEMP в Ora9.2?
|
|||
|---|---|---|---|
|
#18+
С datafile та же история, что и с tempfile. Нельзя обрезать файл ниже занятого блока. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2003, 16:20:59 |
|
||
|
Как уменьшить размер TEMP в Ora9.2?
|
|||
|---|---|---|---|
|
#18+
Нельзя обрезать файл ниже занятого блока. Это о HWM? Т.е. у temp HWM только растет? Спасибо! Добавили уму разуму. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2003, 16:41:49 |
|
||
|
Как уменьшить размер TEMP в Ora9.2?
|
|||
|---|---|---|---|
|
#18+
to Al: Думаю, что можно так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2003, 16:42:50 |
|
||
|
Как уменьшить размер TEMP в Ora9.2?
|
|||
|---|---|---|---|
|
#18+
2 softbuilder Вы это проверили в реальной жизни? Я просто не уверен, что можно перевести temporary TS в read only. Всякое, конечно, бывает... 2 AndrewS У всех объектов позиция HWM только растет. Только для таблиц можно дать truncate, и HWM установится на 0. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2003, 16:47:47 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=2774&tid=1990379]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
67ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 195ms |
| total: | 360ms |

| 0 / 0 |
