Oracle Server, или просто Oracle, представляет собой объектно-ориентированную реляционную систему управления базами данных (СУБД). Эта система используется как сервер баз данных, сочетающий возможности реляционных и объектно-ориентированных СУБД. Последняя версия системы есть Oracle 9i.
СУБД Oracle используется в качестве мощного высокопроизводительного сервера баз данных для широкого спектра коммерческих приложений и обеспечивает следующее:
работу приложений, реализующих обработку большого числа транзакций, например в системах бронирования билетов;
поддержку принятия решений и проведение анализа данных;
работу приложений с хранилищами данных, обеспечивающих быстрый доступ к базам данных с большими объемами хранимой информации размером до сотен гигабайтов и терабайтов;
параллельный доступ к базам данных большого числа пользователей – до десятков тысяч;
гарантированный круглосуточный и круглогодичный непрерывный доступ к базам данных для важных приложений.
Новые средства Oracle
В СУБД Oracle 9i по сравнению с предыдущей версией системы внесены следующие изменения и новшества:
q средства секционирования теперь распространяются на данные типа LONG и LOB;
q введено списковое секционирование, которое позволяет распределять данные по секциям с учетом списков символьных строк;
q усовершенствованы средства обеспечения непротиворечивости запросов – появилась возможность запрашивать непротиворечивое представление в любой интервал времени, в течение которого информация отмены хранится в табличном пространстве отката;
q допускается работа с блоками разных размеров, каждое табличное пространство может иметь собственные размеры блоков;
q введена поддержка языков программирования Java, SQLJ и XML;
q допускается корректирование размеров буферных КЭШей и ряда других параметров без остановки работы с базой данных;
q в целях автоматизации работы администраторы баз данных предусмотрено автоматическое добавление файлов табличного пространства;
q введена возможность приостановки и возобновления выполнения трудоемких операторов SQL (например, вставки и выборки записей) с целью решения администратором возникших проблем нехватки свободного места;
q предусмотрена упрощенные методы преобразования обычных таблиц Oracle в индексно-организованные таблицы.
Внешние таблицы представляют собой новое средство Oracle, которое позволяет интерпретировать двумерные файлы как реляционные таблицы в целях загрузки. Для работы с внешними может использоваться программа SQL*Loader. Кроме того, двумерные файлы, рассматриваемые как двумерные таблицы, можно обрабатывать с помощью операторов SQL.