Oracle » История » Версия 39
BEA, 10.02.2025 18:19
1 | 26 | BEA | h2. Oracle |
---|---|---|---|
2 | 3 | BEA | |
3 | {{>toc}} |
||
4 | 2 | BEA | |
5 | 39 | BEA | h3. Версия Oracle |
6 | |||
7 | Наиболее используемая версия и та что выдаётся по умолчанию для новых клиентов: *Oracle Enterprise Edition 12c Release 2* |
||
8 | Также наш функционал ещё поддерживается на таких версиях как: |
||
9 | * *Oracle Enterprise Edition 12c Release 1* |
||
10 | * *Oracle Enterprise Edition 11g* |
||
11 | |||
12 | 34 | BEA | h3. БД Omega Production в Oracle |
13 | 14 | BEA | |
14 | 1 | BEA | В Oracle все объекты принадлежат какому либо пользователю. Учётная запись пользователя + объекты принадлежащие ей называется *схемой* в Oracle. |
15 | *Для сокращения и простоты понимания для заказчиков под базой данных Omega Production подразумевается схема в Oracle содержащая разработанные нами объекты.* |
||
16 | 14 | BEA | Схема именуется также как и пользователь владеющий объектами в ней. *Пользователь владеющий всеми объектами схемы в ПО Omega Production является пользователем администратором.* |
17 | |||
18 | 34 | BEA | h3. Файловая архитектура важных файлов в Oracle |
19 | 16 | BEA | |
20 | У Oracle есть 2 понятия где установлено их ПО: |
||
21 | 28 | BEA | * *ORACLE_BASE* - путь где установлен набор программ одной версии |
22 | * *ORACLE_HOME* - путь где установлена конкретная программа (к примеру: клиент х32, клиент х64, сервер х64) |
||
23 | 16 | BEA | |
24 | 19 | BEA | Пример: при установке Oracle ORACLE_BASE был выбран как @C:\app@ тогда |
25 | 16 | BEA | !clipboard-202404151510-htbiu.png! |
26 | 28 | BEA | Каталог @product@ - по умолчанию где будут устанавливаться основные программы от Oracle. Остальноые каталоги содержат прочие конфигурации и логи. |
27 | В самом же каталоге @product@ по умолчанию расположены программы от Oracle по относительному пути такого формата: @<версия>/<программа_N>@. Данное расположение и будет являться ORACLE_HOME. Пример на скриншотах ниже. |
||
28 | 16 | BEA | Скриншот из проводника: |
29 | !clipboard-202404151615-xpkkw.png! |
||
30 | Скриншот из рееста со значениями ORACLE_BASE и ORACLE_HOME: |
||
31 | !clipboard-202404151618-u3qyo.png! |
||
32 | !clipboard-202404151617-ej75r.png! |
||
33 | |||
34 | Для администрирования и настройки в работе с Omega нас интересуют лишь несколько путей: |
||
35 | 18 | BEA | * *Исполняемые файлы*: @ORACLE_HOME/bin@ Папка где расположены бинарные файлы (.exe, .dll и прочие) для запуска установленных приложений от Oracle. |
36 | 16 | BEA | В частности: для запуска запросов нам нужны SQL developer (sqldeveloper.exe) и SQL Plus (sqlplus.exe), для импорта/экспорта дампов баз отсюда вызывается impdp.exe и expdp.exe. |
37 | Путь к данной папке должен присутствовать в PATH и в реестре как ORACLE_HOME. |
||
38 | 18 | BEA | * *Сетевые настройки*: @ORACLE_HOME/network@ Папка где расположены нужные настройки для сети. Базовые файлы настроек необходимые нам расположены в подпапке admin. |
39 | 38 | BEA | В частности: файл @tnsnames.ora@, файл @sqlnet.ora@. Подробнее в [[OracleConfiguration|Oracle: Настройка]]. |
40 | 1 | BEA | * *Настройки СУБД*: @ORACLE_HOME/database@ расположены файлы настроек работы Oracle. В случае невозможности включения Oracle из за настроек можно подправить здесь |
41 | 18 | BEA | * *Удаление СУБД*: @ORACLE_HOME/deinstall@ здесь расположен инструмент для правильного удаления Oracle. Крайне не рекомендуется прибегать к ручному удалению а использовать именно этот инструмент. |
42 | 1 | BEA | * *Логгирование*: @ORACLE_BASE/diag/rdbms/<имя базы>/<имя базы>/trace@ путь где лежит @alert_<имя базы>.log@ который в серверном Oracle Database ведёт подробный лог работы СУБД |
43 | 37 | BEA | С остальной информацией о логах предоставляемых Oracle вы можете ознакомится в разделе [[OracleLogs|Логов Oracle]] |