
- •Администрирование
- •Настройка рабочей среды
- •Подкаталоги системы
- •В подкаталогах admin каждой ветви хранятся файлы сценариев SQL, имеющие отношение к формированию
- •Параметр ORACLE SID.
- •Использование нескольких версий программ Oracle.
- •Задачи администрирования.
- •Чтобы выполнять административные задачи в Oracle, необходимо иметь дополнительные привилегии как в базе
- •Учетное имя АБД в операционной системе.
- •Подключение
- •Учетные имена АБД.
- •Планирование БД.
- •Создание базы данных
- •Создание экземпляра
- •Службы формируются при помощи утилиты оrаdim, которая имеет следующий формат вызова:
- •параметров
- •Запуск базы данных

Администрирование
ORACLE.

Настройка рабочей среды
ORACLE.
Сервер баз данных Oracle - это сложная система взаимодействующих программ и процессов, описываемая множеством
параметров. Эти параметры определяют размещение тех или иных
файлов, к которым обращаются программы Oracle и связанные с
ними приложения. В ОС Windows такие параметры хранятся в
системном реестре.
Переменные окружения и ключи системного реестра формируются сразу при инсталляции программного
продукта Oracle, и
при дальнейшей установке дополнительных компонентов программного обеспечения список переменных и ключей дополняется
и обновляется. Системный программист или
администратор БД также

Подкаталоги системы
ORACLE.
Корневой каталог ORACLE HOME .
Параметр ORACLE_HOME определяет путь к программам сервера Oracle.
Размещение корня дерева каталогов Oracle на сервере задается с помощью переменной окружения PATH или параметром системного реестра ORACLE_HOME. Этот параметр устанавливается в процессе конфигурации программного продукта Oracle.
В большинстве программ предусмотрено использование переменной окружения или параметра системного реестра ORACLE_HOME при определении путей доступа к разделяемым ресурсам, файлам конфигурации и другим компонентам системы. Каталог ORACLE_HOME представляет собой ядро разветвленной многоуровневой структуры. Подкаталоги, которые являются компонентами этой структуры, встречаются
практически в любой системе Oracle, поскольку каждый из них содержит файлы аналогичного
назначения в конкретной реализации.


В подкаталогах admin каждой ветви хранятся файлы сценариев SQL, имеющие отношение к формированию различных объектов для обслуживания соответствующего
компонента. Наибольший интерес для администратора БД
представляет каталог ORACLE_HOME%\RDBMS\ADMIN. В
нем находятся сценарии SQL, пакеты, процедуры и т.п., необходимые для формирования системных объектов БД.
В каталоге %ORACLE_HOME%\NETWORK\ADMIN
размещаются файлы конфигурации сетевого окружения

Параметр ORACLE SID.
Параметр ORACLE_SID определяет значение SID (системного идентификатора) для данного сеанса работы. Большинство инструментальных средств используют ORACLE_SID для определения БД, к которой им необходимо подключиться. Очень важно всегда знать текущее значение этих параметров, поскольку их неверная
установка может привести к тому, что все обращения будут адресоваться совсем не к той БД, что планируется.
Файл паролей.
При создании базы данных формируется файл паролей. Этот файл содержит пароли для внутреннего бюджета пользователя
- бюджета, который используется при запуске и закрытии базы данных. Файл аролей закодирован и хранится в каталоге %ORACLE__HOME%\Database. Для его
модификации используется утилита oradim.

Использование нескольких версий программ Oracle.
Экземпляр Oracle устанавливается на сервере в статусе сервиса. Фоновые процессы являются потоками, подчиненными этому сервису. Сервис получает информацию, необходимую для настройки, из системного
реестра. Параметр ORACLE_HOME показывает путь к каталогу Oracle и задается на ветке системного реестра HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME. Сосуществование различных версий на одной системе зависит от метода инсталляции и от конкретных версий. Более подробную информацию об установке нескольких версий Oracle можно получить, обратившись к сопроводительной документации.

Задачи администрирования.
■инсталляция и обновление версий сервера Oracle и прикладных инструментов;
■распределение дисковой памяти и планирование будущих ребований системы к памяти;
■создание первичных структур памяти в базе данных (табличных пространств) по мере проектирования приложений разработчиками;
■создание первичных объектов (таблиц, представлений, индексов) по мере проектирования приложений разработчиками;
■модификация структуры базы данных в соответствии с потребностями приложений;
■регистрация пользователей и поддержание защиты системы;
■управление и отслеживание доступа пользователей к базе данных;
■отслеживание и оптимизацию производительности базы данных;
■планирование резервного копирования и
восстановления;

Чтобы выполнять административные задачи в Oracle, необходимо иметь дополнительные привилегии как в базе данных, так и, возможно, в операционной системе сервера, на котором выполняется база данных.
Пользователи - это пути доступа к информации в БД Oracle. Поэтому управление пользователями базы данных должно сопровождаться жесткой системой защиты. В зависимости от размера системы базы данных и от объема работы, необходимой для управления пользователями базы данных, администратор
может быть единственным пользователем с привилегиями, требуемыми для управления базой данных, либо может существовать целая группа администраторов с такими привилегиями. В любом случае обладать мощными
привилегиями для администрирования БД должен ограниченный круг людей.
Определенная политика должна быть выработана для процедур аудита каждой базы данных. Например, может быть решено не включать аудит, если не подозревается
сомнительная деятельность в базе данных. С другой стороны,

Учетное имя АБД в операционной системе.
Так как база данных Oracle - достаточно сложная система, то желательно, чтобы к файлам БД был ограниченный доступ. Поэтому для учетного имени администратор баз данных в операционной системе может потребовать больше привилегий, чем для
обычных пользователей (например, для того чтобы выполнять инсталляцию программного обеспечения Oracle). Хотя не обязательно, чтобы файлы Oracle были размещены под именем АБД, но он должен иметь доступ к этим файлам. Желательно, чтобы кроме администратора БД и системного администратора больше никто не имел прав производить операции с
файлами базы данных. Защита БД на уровне доступа к файлам - одно из наиболее важных условий
обеспечения безопасности системы.