четверг, 29 апреля 2010 г.

Хранение данных в блоке

На этот вопрос я наткнулся случайно, когда снимал дампы блоков при экспериментах с блокировками.  Мне надо было очистить блок таблицы от данных, и я наивно считал, что для этого достаточно очистить таблицу с помощью команды TRUNCATE.  Но данные не удалялись, и тогда я решил смоделировать небольшую ситуацию.

вторник, 27 апреля 2010 г.

Удаление файла из временного табличного пространства

Иногда требуется срочно на время расширить временное табличное пространство. К примеру, для пересоздания большого индекса. Самый быстрый путь это добавить в уже используемое табличное пространство ещё один файл. Этот добавление можно сделать и во время активной работы. Но вот как вернуть временное табличное пространство в прежние размеры. Конечно, сделать это можно полностью удалив его и создав заново с нужными размерами. Но что если удалить временное табличное пространство не удаётся, к примеру,  из-за его постоянной занятости. В этом случае нам поможет удаление ранее добавленного  файла. Посмотрим, как это делается:  

среда, 21 апреля 2010 г.

Как включить режим архивации базы данных?

Включение режима архивации базы данных осуществляется следующим образом.
  1. Создаётся текстовый файл параметров инициализации:
    SQL> CREATE PFILE FROM SPFILE;
  2. Выгружается экземпляр базы данных:
    SQL> SHUTDOWN IMMEDIATE;
  3. Делается резервная копия базы данных.

пятница, 16 апреля 2010 г.

Вышла новая версия DBAScript for Oracle 3.0.0.

Вышла новая версия DBAScript for Oracle 3.0.0.

В новой версии:

  • Изменено оформление интерфейса
  • Исправлено неправильное цветовое отображение результатов некоторых команд в окне вывода.
  • Исправлена мелкая ошибка команды EXTRACT DDL.
  • Добавлено два формата ведения журнала выполняемых команд (XML и таблица Oracle).
  • Добавлен режим автоматической компиляции инвалидных объектов.
  • Добавлен режим сохранения резервной копии PL/SQL объекта.