Из коллекции дурацких ситуаций
Засада No 740:
База данных Oracle, находится в production-режиме 24x7 (с часовым технологическим перерывом).
В результате активной работы команды оптимизаторов производительности ERP-системы, которая крутится на этом оракле, файлы данных разрослись до неимоверных размеров, после удаления разного рода статистик, временных данных и прочая-прочая-прочая они ещё и пролупустые.
Есть желание оптимизировать расположение данных и размеры файлов в соответствии с политикой штатного использования, но нет возможности - система уже запущена в production, а с экспортом-импортом 50 Гб в час не уложиться, тем более - с перестроением индексов.
Так и будет база жить 100-гигабайтным уродом, занимая 80% файловой системы...
База данных Oracle, находится в production-режиме 24x7 (с часовым технологическим перерывом).
В результате активной работы команды оптимизаторов производительности ERP-системы, которая крутится на этом оракле, файлы данных разрослись до неимоверных размеров, после удаления разного рода статистик, временных данных и прочая-прочая-прочая они ещё и пролупустые.
Есть желание оптимизировать расположение данных и размеры файлов в соответствии с политикой штатного использования, но нет возможности - система уже запущена в production, а с экспортом-импортом 50 Гб в час не уложиться, тем более - с перестроением индексов.
Так и будет база жить 100-гигабайтным уродом, занимая 80% файловой системы...
no subject
COALESCE
2) Сказать волшебное слово "ухтыблявокаконовнатууре!"
Еще есть всякие вещи типа set storage options - я помню что двигал таблицы между tablespaces.
Также, кажется, после coalesce можно урезать размер файлов для tablespace.
Все это можно делать не останавливая
реактороракл на планово-предупредительный ремонт.Ну, не совсем так ;)
А вообще, век живи - век учись ;)
no subject
Ситуация получится, конечно, не такая как с partition magic (там недефрагментированный 2гб раздел у знакомого ресайзился 28 часов. Я, как человек занудный, дефрагментировал перед - занимало 10-15 минут максимум всегда. :) ). Но похожая.
==
А вообще - у тебя есть сертификат "крутой оракловый чувак"? :)
no subject
Cертификата нет - я крутой самоучка из разработчиков и сисадминов, DBA стал скорее по необходимости ;)
no subject
no subject
На самом деле, я дибиэйствую уже года 4, в основном как раз в области performance tuning-а.
Просто с задачей уменьшения размеров tablespace до сих пор не сталкивался. А вот внутренние механизмы Оракла знаю лучше многих сертифицированных специалистов...