Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

FAQ - Вопросы - ответы - советы - Базы данных

Вопрос:

[ORACLE] Поясните, чем в ORACLE являются понятия INSTANCE, DATABASE ETC.?

Ответ:

Перевод документации:

Что такое ORACLE DATABASE?

Это данные которые будут обрабатываться как единое целое. DATABASE состоит из файлов операционной системы. Физически существуют DATABASE FILES и REDO LOG FILES. Логически DATABASE FILES содержат словари, таблицы пользователей и REDO LOG файлы. Дополнительно DATABASE требует одну или более копий CONTROL FILE.

Что такое ORACLE INSTANCE?

ORACLE INSTANCE обеспечивает программные механизмы доступа и управления DATABASE. INSTANCE может быть запущен независимо от любой DATABASE (без монтирования или открытия любой DATABASE). Один INSTANCE может открый только одну DATABASE. В то время как одна DATABASE может быть открыта несколькими INSTANSE. INSTANCE состоит из:

  • SGA (SYSTEM GLOBAL AREA) которая обеспечивает коммуникацию меджу процессами
  • до пяти (в последних версиях больше) бэкграундовых процессов.

От себя добавлю - DATABASE включает в себя TABLESPACE, TABLESPACE включает в себя SEGMENTS (в одном файле данных может быть один или несколько сегментов, сегменты не могут быть разделены на несколько файлов). SEGMENTS включают в себя EXTENTS.

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог