В статье про ПО SAP на сайте Луркоморья написано: "... В европейском идеале, базисник занимается исключительно сервером приложений и базовой логикой системы — безопасностью, производительностью, управлением изменениями и др. В реальности, этот человек отвечает за СУБД, ОС и даже за железо ...". И, к сожалению, это правда. Но, к счастью, компания SAP AG думает и об этом и предоставляет SAP Basis администратору утилиты для администрирования базы данных ORACLE.
Данные утилиты входят в состав ядра SAP системы, вследствие чего, представляют собой бинарные файлы, и начинаются на BR*. Для удобного доступа к данным утилитам используется программа, которая представляет собой интерактивное меню для выполнения тех или иных операций с базой данных ORACLE. В старых версиях систем (в SAP R/3 4.6C и ORACLE 8i) использовалась программа SAPDBA (Рис. 1). В новых версиях систем (с WAS 6.20 и выше) была заменена утилитой BR*Tools (Рис. 2).
Рис. 1. Утилита SAPDBA
Рис. 2. Утилита BR*TOOLS
Кроме изменения дизайна в новой версии, была применена другая концепция перерисовки экрана. Это немного усложнило удобство использования, но позволило отслеживать на экране всю последовательность действий. То есть предыдущий экран утилиты теперь не перерисовывается, как в старой версии, а сохраняется на экране. Всегда можно прокрутить вверх окно терминала и посмотреть действия и команды. Можно сохранить в текстовый файл для последующего анализа или наглядного примера.
Запуск утилиты, как вы уже поняли, осуществляется из командной строки путем ввода команды:
> sapdba
или
> brtools
Версию используемой программы можно узнать, указав ключик "-V".
Запускать следует из под пользователя ora<sid> в Unix системах или <sid>adm в MS Windows.
Для соединения к базе данных используется OPS$ user, так как он не требует пароля с уровня ОС. В утилитах это указывается через параметр "-u /".
При выборе той или иной операции с базой данных автоматически запускается одна из следующих программ:
Для работы используются параметры из профайлов:
Данный путь верен для Unix, в Windows надо dbs заменить на database.
При выполнении или планировании операций с базой данных из таких SAP транзакций, как DBACOCLPIT, DB13, DB02, DB14 и т.д, используются эти же утилиты. Правда запуск происходит из под пользователя <sid>adm в Unix и SAPService<SID> в MS Windows.
Старые журналы работы утилит можно удалить с помощью опции "-f cleanup" программы BRCONNECT или, запланировав соответствующее задание в транзакции DB13. По-умолчанию, удаляются журналы старше 30 дней. Период регулируется параметрами cleanup_* в вышеуказанных профилях.
К сожалению, программа BR*Tools является консольной утилитой и, следовательно, имеет свои плюсы и минусы. В частности, не очень удобный интерфейс взаимодействия с администратором.
Но это легко устранить установкой отдельного графического интерфейса для утилиты BR*Tools. Графический интерфейс называется BrGui.
Для прочтения полной версии статьи необходимо зайти как зарегистрированный пользователь.
Комментарии по теме