OFA (Optimal Flexible Architecture): различия между версиями
Перейти к навигации
Перейти к поиску
Admin (обсуждение | вклад) |
(нет различий)
|
Текущая версия на 17:01, 27 мая 2024
Преимущества OFA
- Структурированная организация каталогов и файлов, а также согласованное именование файлов базы данных упрощают администрирование базы данных.
- Распределение операций ввода-вывода по нескольким дискам предотвращает возникновение узких мест производительности.
- Распределение приложений по нескольким дискам защищает от сбоев базы данных.
- Меньше риск ошибок, поскольку каталоги Oracle Home не связаны с домашними каталогами учетных записей
- Одновременно могут существовать несколько баз данных различных версий, принадлежащих разным пользователям
- Обновления программного обеспечения могут быть протестированы в отдельном Oracle Home, не затрагивая Oracle Home производственной базы.
pm - mount point s - standard directory name "app" u - owner user h - oracle base directory может обозначать базовые каталоги для разных точек монтирования (примеры: /u01/app/oracle, /u02/app/oracle) q - data store directory d - database name (DB_NAME) i - instance name (ORACLE_SID) v - version (обычно версия релиза) a - administration file subdirectory (arch, adump, pfile, ...) type - тип ПО (dbhome, grid, ...) n - порядковый номер ORACLE_BASE = /pm/s/u ORACLE_HOME = /pm/s/u/product/v/type_[n] Admin subdirs = /h/admin/d/a # ADR (Automatic Diagnostic Repository) ADR_HOME = /h/diag/rdbms/d/i # Database Data files control files - /h/q/d/control.ctl redo logs files - /h/q/d/redo<n>.log database files - /h/q/d/<tn>.dbf <n> - порядковый номер (обычно 2-х значный) <t> - имя табличного пространства
Oracle Inventory
# Oracle Inventory - реестр установленного ПО Oracle # все владельцы ПО должны использовать один общий каталог /pm/s/oraInventory # права # если планируется установка grid, то владельцем назначается grid(54331), иначе oracle(54321) # группа oinstall должна иметь права на изменение chown {oracle | grid}:oinstall /u01/app/oraInventory chmod 775 /u01/app/oraInventory
Стандартные UID, GID
User ID: oracle, 54321 grid, 54331 Group ID: oinstall, 54321 dba, 54322 oper, 54323 backupdba, 54324 dgdba, 54325 kmdba, 54326 asmdba, 54327 asmoper, 54328 asmadmin, 54329 racdba, 54330 Если на сервер устанавливается несколько баз под разными владельцами, то uid для них не регламентированы. Я использую uid начиная с 54341.