Проект

Общее

Профиль

Databases » История » Редакция 21

Редакция 20 (BEA, 10.02.2025 19:35) → Редакция 21/22 (BEA, 18.04.2025 12:15)

h1. Базы данных 

 {{>toc}} 

 h2. СУБД 

 Проект Omega Production поддерживает 2 вида СУБД: 
 * [[Oracle]] 
 * PostgreSQL - бета версия 

 Что такое СУБД? СУБД - Система Управления Базами Данных. Подробнее с понятием СУБД можно ознакомится в сети интернет 

 h3. Включение/Выключение/Перезагрузка СУБД 

 Как СУБД Oracle так и СУБД PostgreSQL включаются/выключаются посредством служб.  
 К примеру в Windows системная программа "Службы"("Services"):  
 Ниже на скриншоте представлены 2 службы (название может немного отличаться) которые надо перезапустить (@OracleOraDB12HomeTNSListener@ желательно но не обязательно). Название у остальных служб СУБД схожее  
 !clipboard-202411251441-xfqkb.png! 

 Если на данном сервере нет ничего важного кроме СУБД, то можно просто перезагрузить сервер 

 h2. База Omega Production. Общие понятия, правила, принципы 

 h3. Пользователь администратор: 

 Имеет логин соответствующий названию базы данных Omega Production. Данный пользователь является владельцем логического объекта в СУБД который хранит всю базу данных. В случае с Oracle это schema. В случае с PostgreSQL это database 

 h3. Хранение данных на сервере 

 Данные базы Omega Production храняться в табличных пространствах. Табличные пространства - объект в СУБД управляющий физическим хранилищем. Логически мы делим БД на 2 или 3 табличных пространства:  
 * *OMP_DB* - основное хранилище данных 
 * *OMP_IND* - хранилище для идексов(объекты управляющие поиском и ограничениями по данным) 
 * [Опционально] *OMP_FLS* - хранилище файлов. Обычно используется либо для распределния объёма данных или ради безопасности 

 По мере роста данных в Omega Production необходимо расширять табличные пространства. [[TablespaceSizeChange|Подробнее...]]