Июн 172011
 

Иногда бывает, что нужно оценить размер некоторых таблиц в дампе, сделанном утилитой exp, но без импорта его в базу. Можно, конечно, сделать импорт с параметром show=y, но это не всегда удобно, т.к. imp в этом режиме показывает размеры таблиц в строках (а мы хотим в мегабайтах, к примеру), и требует подключения к базе данных, даже для имитации. Выход - написать свой скрипт для оценки размеров таблиц (прошу прощения за неряшливый код): Continue reading »

Янв 112011
 

Скрипт для анализа времени переключения логов (парсит alert log), полезен, например, чтобы определить момент, когда началось интенсивное изменение файлов данных. Скрипт генерирует готовый CSV-файл, который можно открывать EXCEL'ем или OpenOffice Calc для дальнейшего анализа. Работающей БД, ясное дело, не требует.
Использование: Continue reading »

Дек 302010
 

Известно, что с помощью утилит exp/imp нельзя залить дамп в ту же самую БД, из-за дублирования OID'ов. Кроме того, если на целевой базе имя табличного пространства не совпадает с именем ТП на исходной, то схему импортировать не получится.
Написал скрипт, который убирает storage clause, tablespace clause, и OID для объектов в файле дампа, созданного утилитой exp:
Continue reading »