Installing Oracle Database 11g on Windows

Установка Oracle 11g на windows. Посмотрим установку в определенные каталоги. Запустим инсталляцию сервера БД – Database Server. Создадим в процессе установки 3 компонента. Database Server, Database и Enterprise Manager. При запусе Installing Oracle Database 11g в первой части, устанавливается Database Server.

При запуске инсталяции, Oracle 11g проверяет возможность установки на данной платформе.

Далее опредялем базовый каталог Oracle 11g – Oracle Base – место размещения всех компонентов БД. Softaware location – место размещения сервера БД еще его называют ORACLE_HOME. Постараемся БД отделить от сервера.

С точки зрения ОС – база данных это файлы. Они разделяются на 2 категории. Файлы табличных пространств  -Tablespace. Одна БД состоит из множества табличных пространств. И БД содержит еще набор файлов. И эти файлы крайне важны, своего рода сердце БД. Одно табличное пространство может состоять из множества файлов ОС. Но структура будет жестко определена.

На сервере в каталоге: D:\Oracle\database\server\BIN была проинсталирована утилита dbca.bat (Database Configuration Assistant) которой и воспользуемся для создания БД. Она написана полностью на Java.

Создадим БД и скажем, что эта БД будет состоять CUSTOM. Таким образом мы выбираем БД которую всю от начала до конца будем конфигурировать руками. Если выберем другие варианты при Installing Oracle Database 11g, то будут использованы дефолтные БД, все просто и быстро. Не ищем легких путей.

Работа с командной строкой CMD – если не поддерживает русский шрифт, то можно попробовать chcp1251 либо set NLS_LANG=.RU8PC866.

Каталог с нашей установленной базой данных.

Это крайне не правильно, что все файлы БД в одном каталоге. Other files и Tablespace files. Other files: PWDFile, PFile, SPFile.

Еще несколько файлов нашей созданной БД Gleb – D:\Oracle\database\server\database

Каждое табличное пространство Tablrspace может состоять из файлов. Одно табличное пространство состоит из множества файлов. В нашем случае вот они, 6 файлов с расширением *.DBF

6 табличных пространств, каждое из них описано своими файлами. И их пока по одному на каждое пространство. Что они в себе хранят. Они хранят – объекты (таблицы, индексы, кластеры и тп.). Он хранится в виде сегмента – Segment. И между сегментом и объектом существует отношение – 1 сегмент – 1 объект.  Но можно и нарушать это правило. К примеру 1 объект может состоять из множества сегментов. Часто используется для оптимизации. Каждый сегмент табличного пространства состоит в свою очередь из Extent и они состоят из блоков – Block. Блок это атом и его нельзя уже расщепить, это физически неделимая величина. Oracle 11g не может прочитать с диска половину блока, не может записать половину. Эти блоки имеют в БД определенный размер: 2-4-8-16-32Kb и тд. Правило такое, прежде чем приступить к созданию БД после Installing Oracle Database 11g, мы должны решить, какой блок будет в БД. Oracle 11g не рекомендует настоятельно использовать 2Kb блок. Есть возможность его выбора только лишь для совмещения с предыдущими версиями. После создания БД параметр – размер блока мы уже не можем изменять db_block_size. Вот и вопрос всегда возникает, какой блок выбрать. По большому счету, есть 2 режима работы БД: OLAP и OLTP. OLAP – работа с отчетами. OLTP – работа с транзакциями. Закон таков – Oracle 11g с диска данные не даст, сначала он загрузит в память а потом выведет нам. Поэтому и параметры выбирают по поставленной задаче. Вот и есть такая БД которую мы создали.

Related Posts