Определение
Remote Diagnostic Agent - утилита поддерживаемая Oracle, предназначенная для сбора детальной диагностической информации об операционной системе и продуктах Oracle включая данные об их установке, конфигурации, данные об ошибках и отчеты по производительности. Результатом выполнения RDA является отчет в формате HTML или текстовый отчет.
Получение отчетов RDA под Windows и Unix
Windows
- Зайдите (logon) на сервер пользователем который устанавливал ПО Oracle (пользователь должен входить в группу локальных администраторов).
- Переименуйте полученный файл в rda.zip.
- Перепишите файл rda.zip в отдельный каталог.
- Разархивируйте файл (Например unzip rda.zip).
- Проверьте целостность инсталляции выполнив команду rda -cv
- Найдите файл rda.cmd (при наличии установленного Perl можно также использовать rda.pl).
- Запустите rda -S
- Запустите утилиту в режиме сбора информации: rda или rda -v
Необязательная опция -v позволяет подробно прослеживать процесс сбора инфомации.
Unix
- Зайдите на сервер под пользователем oracle (пользователем который устанавливал ПО Oracle)
- Распакуйте архив в отдельном каталоге
- Установите переменные окружения (необходимые для работы с БД)
- Запустите rda.sh (или rda.pl если на сервере установлен Perl).
В процессе работы утилиты нужно ответить на вопроы (в том числе строка подключения к БД). Собранная информация записывается в RDA output каталог в виде HTML-файлов. Кроме того, все полученные HTML-файлы упаковываются в один zip-архив. Если zip-архив output каталоге отсутствует - заархивируйте все файлы из этого каталога вручную.
Быстрое снятие отчетов RDA
Пример быстрого снятия отчетов по СУБД 10g и RAC:
Для быстрого снятия отчета RDA выполните следующие действия:
- Войдите в систему как владелец ПО Oracle (oracle)
- Задайте (проверьте) переменные окружения ORACLE_HOME, ORACLE_SID, LD_LIBRARY_PATH проверьте возможность подключения к локальному экземпляру БД через sqlplus '/ as sysdba'
- Создайте отдельный каталог для RDA перейдите в него и распакуйте архив ПО RDA или перейдите в каталог, где уже распакован RDA
- Запустите команду
./rda.sh -ny -p DB10g-Rac -e SQL_SYSDBA=1,SQL_LOGIN=/
- Перейдите в каталог output и заберите готовый zip-файл с отчетами RDA
Пример быстрого снятия отчета по ОС, установке ПО Oracle и настройке SQL*Net на Windows клиенте (без подключения к базе данных):
- Войдите в систему как владелец ПО Oracle (локальный администратор)
- Создайте отдельный каталог для RDA перейдите в него и распакуйте архив ПО RDA или перейдите в каталог, где уже распакован RDA
- Запустите команду
rda.cmd -nCRPy INST-NET-OS4.Перейдите в каталог output и заберите готовый zip-файл с отчетами RDA
Справка
- -h список опций
- -M man (Manual) В переменной окружения PAGER можно переопределить утилиту просмотра (по умолчанию more)
- -M [module|tool|test] man (Manual) по модулю, утилите или тесту
- -L profiles список профилей
- -L modules список модулей
- -x profiles перекрестная справка (список модулей каждого профиля плюс подмодули каждого модуля)
- -L tools список инструменальных средств
- -L test список тестов
- -T env список используемых переменных окружения и RDA Context
- -V версия RDA, а также подробная информация о версиях модулей RDA и пакетов Perl
Ссылки
Patch:12561792 Download Standalong RDA 4.24
Patch:12561777 Download RDA/OCM bundle 4.24
Note:314422.1 Remote Diagnostic Agent (RDA) 4 - Getting Started