среда, 2 июня 2010 г.

ORA_DATABASE_NAME

Что должен возвращать следующий запрос?
SQL> SELECT ora_database_name FROM dual
Первое что приходит на ум, результатом выполнения этого запроса должно быть имя текущей базы данных. Но действительно ли всё это так просто, как кажется на самом деле? Попробуем разобраться, что же представляет на самом деле эта функция, каков её источник и как можно изменить результат, выводимый этой функцией.

четверг, 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 объекта.