• Поддержка 24х-часовой работы • Большое число пользователей (от 1000-ч до 10000-ч ) • размер экземпляра базы данных Oracle до 8 экзабайт (10^18) • Высокая производительность • Надежная система защиты • Различные архитектуры Клиент/сервер, 3х- уровневая, кластер, GRID • Многосерверные архитектуры • Многоплатформенность • Все типы данных • Различные приложения (OLTP, DSS, DW, OLAP, Mining) • Управляемость (EM)
• DECnet • Другие Независимость от платформ Оконные менеджеры • MS Windows • X Motif • Macintosh • Character Mode • Block Mode • Другие Оборудование • Compaq • Sun • HP • IBM • Mac • Другие • NCR • Pyramid • Sequent • Sun • Intel Операционные системы • OS/390 • TRU64 • Solaris • AIX • HP Unix • NT • Linux • Другие
сорная архи- тектура (SMP) Слабо сцепленные процессоры (кластер) Массивно параллельный компьютер (MPP) Можно использовать любые вычислительные архитектуры.
данных и instance Экземпляр SGA Разделяемый пул DBWR LGWR База данных Управляющие файлы Файлы данных Файлы журнала Файл паролей Архив журнальных файлов Файл параметров
- процесс отвечающий за то, чтобы все изменения данных в памяти были записаны на диск; ora_pmon_SMAP - обеспечивает наблюдение за пользовательскими процессами и высвобождение ресурсов по их завершении; ora_smon_SMAP - обеспечивает дефрагментацию места в БД; ora_reco_SMAP - отвечает за распределенные транзакции; ora_dbw0_SMAP - отвечает за сохранение измененных данных на диск; ora_lgwr_SMAP - отвечает за запись в redo log файлы. ora_arc_SMAP - отвечает за архивирование redo log файлов Процесс обеспечивающий подключение по сети: LISTENER
Buffer System Global Area Rollback Redo Redo Log Files Журналы используются только для восстановления БД (redo) Rollback отделены от Log Транзакции могут использовать > 1 журнала Rollback хранятся в Rollback Segments (Undo Tablespace) Rollback Segments используются для Undo (отката) и Multi-Version Read Consistency DB Log Log User
NUMBER(P,S) DATE RAW(N) BLOB, CLOB, NCLOB, BFILE LONG, LONG RAW ROWID VARRAY TABLE REF Тип данных Встроенный Пользовательский Скалярный Ссылки Коллекция
длиной: VARRAY • Обеспечивают упорядоченные 1-to-many отношения • Набор скалярных величин или ADT • Доступны через PL/SQL • Встроенные таблицы (Nested Tables) • Обеспечивают неупорядоченные 1-to-many отношения • Набор скалярных величин или ADT • Доступ через SQL DML
больших объектов LONG, LONG RAW Один столбец в таблице До 2 гигабайтов SELECT возвращает данные Внутреннее хранение данных Нет поддержки объектов Последовательный доступ LOB Несколько столбцов в таблице До 4 гигабайтов SELECT возвращает указатель Внутреннее или внешнее хранение данных Поддержка объектных типов Произвольный доступ