Сводка изменений в SQL и Oracle7, страница 11

|    ПОСЛЕДОВАТЕЛЬНОСТИ                          |    ------------------------------

|                                                                        |    ==============================

|    ЛИЧНЫЕ СИНОНИМЫ                                |    |    КЛАСТЕРЫ                                        |

|                                                                        |    ==============================

| НЕЗАВИСИМЫЕ ПРОЦЕДУРЫ | ============================== | --------------------- | | ТРИГГЕРЫ БАЗЫ ДАННЫХ | | НЕЗАВИСИМЫЕ ФУНКЦИИ | ==============================

|    -------------------                                             |    ------------------------------

|    ПАКЕТЫ                                                      |    |    ЛИЧНЫЕ СВЯЗИ БАЗ ДАННЫХ |

|    ------                                                             |    ------------------------------

|    СНИМКИ                                                     |

|    ------                                                             |

------------------------------

Изменения в пространствах имен для прочих объектов ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Рис.A-3 показывает пространства имен для прочих объектов в ORACLE версии 6:

Рис.A-3

Пространства имен для прочих объектов в ORACLE версии 6

------------------------------ ------------------------------ | ПОЛЬЗОВАТЕЛИ | | ТАБЛИЧНЫЕ ПРОСТРАНСТВА |

------------------------------    ------------------------------

------------------------------ ------------------------------ | ОБЩИЕ СИНОНИМЫ | | СЕГМЕНТЫ ОТКАТА |

------------------------------    ------------------------------

ОБЩИЕ СВЯЗИ БАЗ ДАННЫХ

Для ORACLE7, изменения были внесены в следующие пространства имен:

* Роли были добавлены в пространство имен, содержащее пользователей.

*  Профили были добавлены в новое пространство имен.

Эти изменения показаны подчеркиваниями и двойными рамками на рис.A-4.

Рис.A-4

Изменения в пространствах имен для прочих объектов в ORACLE7

------------------------------ ------------------------------ | ПОЛЬЗОВАТЕЛИ РОЛИ | | ТАБЛИЧНЫЕ ПРОСТРАНСТВА |

|              ----   |    ------------------------------

------------------------------

------------------------------ ------------------------------ | ОБЩИЕ СИНОНИМЫ | | СЕГМЕНТЫ ОТКАТА |

------------------------------    ------------------------------

------------------------------ ============================== | ОБЩИЕ СВЯЗИ БАЗ ДАННЫХ | | ПРОФИЛИ |

------------------------------    ==============================

----------------

Изменения в необязательных компонентах ORACLE

Эта секция обсуждает различия между необязательными компонентами между ORACLE версии 6 и ORACLE7.

В ORACLE версии 6, была доступна опция обработки транзакций (TPO). Эта опция включала следующие средства:

*  блокировку на уровне строк

*  PL/SQL

В ORACLE7, опция обработки транзакций считается устаревшей. Вместо нее поддерживаются следующиие необязательные компоненты:

процедурная                          Эта  опция  включает  PL/SQL  и  позволяет   вам

опция                                     использовать  анонимные  блоки  PL/SQL, хранимые

процедуры, хранимые функции, хранимые пакеты и триггеры базы данных.

распределенная Эта опция позволяет вам выдавать предложения опция языка манипулирования данными (DELETE, EXPLAIN

PLAN, LOCK TABLE, INSERT и UPDATE), которые модифицируют данные на удаленных базах данных.

опция                                     Эта опция позволяет нескольким инстанциям ORACLE

параллельного монтировать базу данных ORACLE7 в параллельном сервера режиме. Эта возможность была также доступна в

ORACLE версии 6.2.

Для того, чтобы использовать снимки, вы должны иметь как процедурную опцию, так и распределенную опцию. Все остальные возможности ORACLE7 (включая блокировки на уровне строк) доступны в любых инсталляциях и не требуют ни одной из этих опций.

A-26  Справочное руководство по SQL

----------------

Режимы совместимости

Режим совместимости управляет поведением ORACLE7 в тех областях, где различия между ORACLE версии 6 и ORACLE7 незначительны. ORACLE7 может функционировать в следующих режимах совместимости: