Очень сильно упрощенный вариант знаменитой OFA. Но будьте проще, и люди к Вам потянутся :))
Логическое устройство
Используются следующие предположения.
-
На 1 машине может работать неcколько инстансов, но в рабочем процессе
только одна версия oracle
-
Расширения - .ctl - control file
- .dbf - datafile
- .log - redo log
- .arc - archive redo log
- .ora - конфигурациооные файлы инстанса (текст вид)
$HOME пользователя Oracle - обычно раполагается в /export/home/oracle
Далее идет версия Oracle release без точек например 804, 817
Под версией располагается обычное дерево директорий Oracle
/export/home/oracle8
|_ 817
|_ 804
|_admin линк на (/oracle/admin) - содержит ссылки на рабочие директории сервера
|_
|_ pfile -текстовые конфиги
|_ cdump - trace директории oracle
|_ bdump
|_ udump
|_ backup - На архив
|_ exp
|_ arch - архив логи в глубоком backup
|_ arch - текущие архив логи
|_dbs - указывает на файлы БД.
|_ - указывает на имя Инстанса
|_ на все файлы данных
/oracle - отдельный раздел, в который слинкованы
директории из текущей версии Oracle - Это и есть $ORACLE_HOME
Таким образом достигается что /oracle/dbs - всегда ведет на данные
/oracle/admin - на конфигурацию
Требование отдельного раздела необходимо потому что все логи сервера физически хранятся в /oracle/admin
/oradata - отдельный раздел для хранения данных. Таким образом требуется всего 3 раздела.
Требования к свободному месту см. ниже.
Необходимые требования к физическому устройству
-
Должны быть физически разделены диски под backup данных и под
архивлоги (arch).
-
Данные с backup дисков должны записываться на ленту.
- /export/home/oracle - 2Gb (Oracle Binaries 9i standart setup require this )
/oracle - 500M (Oracle logs and config files) - logs may grouws up !
/oradata - 1Gb (User data) - more Up to you
|