OEM Grid Control 10.2.0.5 выпущен уже больше месяца. После установки и работы в течение месяца и установка, и настройка кажутся гораздо более стабильными, чем 10.2.0.4, и проблем не будет так много. рекомендуется установить его.
Кроме того, 10.2.0.5 представляет собой пакет исправлений, который обычно обновляется после установки 10.2.0.1.
Ссылка: http://www.oracle.com/technology/global/cn/pub/articles/revitt-oem.html.
Оглавление
1 Обзор 1
2 Предмонтажные работы 2
2.1 Загрузка программного обеспечения 2
2.2 подтверждение файла /etc/hosts 2
2.3 Настройка параметров ядра 2
2.4 Создание групп и пользователей 3
2.5 Создание каталога программного обеспечения 3
2.6 Настройка пользовательской среды Oracle 3
3 Установить 10.2.0.1 3
3.1 Распакуйте установочные файлы 3
3.2 Запуск установки 4
4 Обновление до 10.2.0.5 5
4.1 Работы перед обновлением 5
4.2 Распакуйте пакет патчей 5
4.3 Обновление OMS и базы данных 5
4.4 Агент обновления 6
5 Использование GC 7
5.1 Порты компонентов ГХ 7
5.2 Вход в консоль ГХ 7
6 Установить агент 8
6.1 Сначала удалите агент 8
6.2 Первый способ установки (локальная установка) 9
6.3 Второй способ установки (удаленная установка) 10
6.4 Способ установки третий (развертывание страницы) 11
6.5 Настройка базы данных мониторинга 11
7 Регулярное техническое обслуживание 13
7.1 Запуск и остановка всех процессов ГХ 13
7.2 Управление процессами OMS 13
7.3 Управление агентскими процессами 13
7.4 Удаление GC 14
8 Часто задаваемые вопросы 15
8.1 Целевой процесс поиска агента 15
Обзор
Компоненты Grid Control включают агент управления, службу управления (OMS) и репозиторий управления. Архитектура системы следующая:
Принцип и метод работы Grid Control:
Весь сбор данных на стороне агента осуществляется с помощью сценариев Perl. Расширение — *.pl. Эти сценарии можно найти в папке $AGENT_HOME/sysman/admin/scripts/. Программа агента сначала записывает собранную информацию в локальный XML-файл. . сгенерированный файл можно найти в папке $AGENT_HOME/sysman/admin/upload. Затем загрузите файл на сторону oms, и служба oms запишет XML-файл в собственный репозиторий oms.
Как работает агентская программа:
Когда агент развертывается на узле, он сначала ищет все продукты Oracle, установленные в $ORACLE_BASE/oraInventory, чтобы определить информацию о тех продуктах, которые необходимо собрать. Например, если найден только один продукт базы данных, то это будет только один продукт. для сбора информации о базе данных и хосте. Сценарий. Для узла информация, которую агент определяет, какое содержимое необходимо собрать, записывается в следующий файл $AGENT_HOME/sysman/emd/targets.xml. Этот файл можно изменить вручную. Другой важный файл — $AGENT_HOME/sysman/config/emd.properties — это файл конфигурации каждого агента. В нем содержатся все свойства агента, такие как URL-адрес/TZ OMS и т. д. Этот файл также можно изменить вручную. . После изменения запустите агент перезагрузки ./emctl, чтобы его использование вступило в силу.
SSH используется для доступа к каждому целевому хосту, поэтому в системе управления сетью хосту необходимо включить SSH.
Совет: #, за которым следует команда, означает работу от имени пользователя root, $, за которым следует команда, означает работу от имени пользователя oracle.
Загрузите рабочее программное обеспечение перед установкой
Адрес загрузки GC: [url]http://www.oracle.com/technology/software/products/oem/htdocs/linuxsoft.html[/url]
3 установочных файла: Oracle Enterprise Manager 10g Grid Control Release 2 (10.2.0.1) для Linux x86.
Linux_Grid_Control_full_102010_disk1.zip
Linux_Grid_Control_full_102010_disk2.zip
Linux_Grid_Control_full_102010_disk3.zip
1 пакет PatchSet: Oracle Enterprise Manager 10g Grid Control Release 5 (10.2.0.5) для Linux x86.
gc_10205_part2of2.zip
Адрес загрузки агента: [url]http://www.oracle.com/technology/software/products/oem/htdocs/agentsoft.html[/url]
Загрузите программное обеспечение агента для каждой платформы, например программное обеспечение агента для Linux.
подтверждение файла /etc/hosts
$ больше /etc/hosts
#<IP-адрес> <полное-имя-машины> <имя-машины>
127.0.0.1 localhost.localdomain локальный хост
xxx.xxx.xxx.170dbaone
Настройка параметров ядра
# vi /etc/sysctl.conf
ядро.shmall = 2097152
ядро.shmmax = 536870912
ядро.shmmni = 4096
ядро.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
rmem_default = 262144
rmem_max = 262144
wmem_default = 262144
wmem_max = 262144
# /sbin/sysctl -p (ввести параметры в силу после изменения)
# vi /etc/selinux/config (отключите SELINUX)
SELINUX=отключено
Создание групп и пользователей
# подробнее /etc/oraInst.loc (проверьте, существует ли группа списка продуктов oinstall)
# more /etc/oratab (этот файл будет существовать, если установлено программное обеспечение, связанное с Oracle)
# /usr/sbin/groupadd oinstall (если группа oinstall не существует, создайте новую)
# /usr/sbin/groupadd dba (если группа dba не существует, создайте новую. Эта группа имеет разрешения SYSDBA)
# useradd -g oinstall -G dba oracle -d /orahome (создайте нового пользователя, если он не существует)
# passwd oracle (установить пароль)
Создайте каталог программного обеспечения. Если каталог Oracle Base не существует, создайте его:
# mkdir -p /u01/app/oracle
# chown -R oracle:oinstall /u01/app/oracle
# chmod -R 775 /u01/app/oracle
При настройке пользовательской среды oracle обязательно установите NLS_LANG для китайской среды, иначе китайский язык будет частично искажен при входе в консоль Grid в будущем.
#су-оракул
$ vi ~/.bash_profile
экспортировать ORACLE_BASE=/u01/app/oracle
экспорт ORACLE_HOME=$ORACLE_BASE/OracleHomes/db10g
экспортировать OMS_HOME=$ORACLE_BASE/OracleHomes/oms10g
экспортировать AGENT_HOME=$ORACLE_BASE/OracleHomes/agent10g
экспорт ORACLE_SID=emrep
экспорт ORACLE_HOSTNAME=dbaone
экспорт ORACLE_OWNER=оракул
экспорт NLS_LANG="УПРОЩЕННЫЙ КИТАЙСКИЙ_КИТАЙ.ZHS16GBK"
экспорт LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/X11R6/lib:$LD_LIBRARY_PATH
экспортировать PATH=.:/usr/sbin:$ORACLE_HOME/bin:$ORACLE_HOME/jdk/bin:$PATH
экспортировать CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$CLASSPATH
экспорт LC=en_US
Установить 10.2.0.1
Разархивируйте установочные файлы
$ cd /orahome/wangnc
$ разархивируйте Linux_Grid_Control_full_102010_disk1.zip
$ разархивируйте Linux_Grid_Control_full_102010_disk2.zip
$ распакуйте Linux_Grid_Control_full_102010_disk3.zip
Начать установку
$ ./runInstaller
В настоящее время вы можете проверить последний файл журнала установки installActionsxxx.log в $ORACLE_BASE/oraInventory/logs, чтобы понять ход установки. Шаги установки следующие:
Укажите тип установки: Enterprise Manager 10g Grid Control с использованием новой базы данных.
Место установки: $ORACLE_BASE/OracleHomes.
Выбор языка: также выберите упрощенный китайский, в противном случае по умолчанию используется только английский. Это означает, что язык GC не является языком самого программного обеспечения.
Укажите каталог инвентаризации и учетные данные: каталог oraInventory -> $ORACLE_BASE/oraInventory, имя группы операционной системы -> oinstall.
Проверка предварительных требований для конкретного продукта: процесс проверки перед установкой, переход к следующему шагу
Укажите конфигурацию: имя базы данных -> расположение файла базы данных emrep -> $ORACLE_BASE/oradata, группа OSDBA и OSOPER -> dba;
Укажите дополнительную конфигурацию: отключено по умолчанию.
8) Укажите параметры безопасности: Пароль сервера безопасного управления -> Пароли базы данных репозитория iamENCY000 -> iamENCY000;
Требования к установке пароля: длина 5–30 символов, не может совпадать с именем пользователя, должен содержать прописные и строчные буквы и цифры, должен начинаться с буквы и не может содержать зарезервированные слова Oracle. Собственный запрос пароля Oracle здесь отсутствует. совершенно правильно.
Краткое описание: Нажмите «Установить», чтобы начать установку (около 2-3 минут).
10) Выполнение сценариев настройки: сначала войдите в систему как пользователь root, чтобы выполнить предложенный сценарий, затем вернитесь в интерфейс и нажмите «ОК».
# /u01/app/oracle/oraInventory/orainstRoot.sh
# /u01/app/oracle/OracleHomes/db10g/allroot.sh (просто продолжайте нажимать Enter)
После выполнения файл /etc/oratab должен содержать следующие две строки:
*:/u01/app/oracle/OracleHomes/db10g:N
*:/u01/app/oracle/OracleHomes/oms10g:N
Помощники по настройке. Выполнение нескольких конфигураций занимает много времени (около 10 минут, в основном медленно на двух этапах настройки OMS и настройки агента).
В настоящее время вы можете перейти к $OMS_HOME/sysman/log или $AGENT_HOME/sysman/log, чтобы узнать подробности установки и сообщения об ошибках каждого компонента. После установки каждая служба запускается автоматически.
Обновление до 10.2.0.5
Работа перед обновлением
--Сначала остановите все процессы GC
$ $OMS_HOME/bin/emctl стоп oms
$ $OMS_HOME/opmn/bin/opmnctl stopall
$ ps -ef | grep "opmn -d" | grep -v grep (подтверждение завершения процесса может занять несколько минут)
$ $AGENT_HOME/bin/emctl агент остановки
--Резервное копирование базы данных
$ sqlplus/как sysdba
SQL> немедленное завершение работы;
SQL> выход;
$ cd $ORACLE_BASE/oradata/
$ tar -zcvf emrep.tar.gz ./emrep
$ sqlplus/как sysdba
SQL> запуск;
--Инспекционная база данных
$ cd $OMS_HOME/sysman/admin/emdrep/sql/core/latest/admin/
$ sqlplus/как sysdba
SQL> выберите имя_объекта, тип_объекта из всех_объектов, где владелец = 'SYSMAN' и статус <> 'ДЕЙСТВИТЕЛЬНЫЙ';
SQL> @admin_recompile_invalid.sql SYSMAN (выполняется при наличии недопустимого объекта)
SQL> показать параметр job_queue_processes;
SQL> ALTER SYSTEM SET job_queue_processes=0 (если этот параметр не равен 0, измените его на 0);
SQL> выход;
Разархивируйте пакет патчей
$ cd /orahome/wangnc
$ разархивируйте gc_10205_part2of2.zip
После распаковки имеются следующие файлы:
p3731593_10205_LINUX.zip — это пакет исправлений Grid Control 10.2.0.5, включая файл исправления базы данных/OMS/Агента.
Обновление OMS и базы данных
$ cd /orahome/wangnc
$ распакуйте p3731593_10205_LINUX.zip
$ компакт-диск 3731593/Диск1
$ экспорт ORACLE_HOME=$ORACLE_BASE/OracleHomes/oms10g
$ ./runInstaller
При первом входе по умолчанию используется новый OracleHome. Выберите исходный oms10g в имени для обновления. В этот момент база данных и мониторинг включены. Шаги обновления следующие:
Запрос на ввод пользователя и пароля Metalink: игнорировать и не писать
Проверка предварительных требований для конкретного продукта: процесс проверки перед установкой
запрашивает пароль SYS базы данных репозитория: iamENCY000
запрашивает пароль ias_admin для AS: такой же, как пароль sysman iamENCY000.
Приглашение прервет AS. Нажмите OK, чтобы продолжить.
Сводка: Нажмите «Установить», чтобы начать установку компонентов OMS.
7) Выполните следующий скрипт от имени пользователя root.
# /u01/app/oracle/OracleHomes/oms10g/root.sh
Помощники по настройке: начните обновление базы данных и настройку компонентов OMS (около 12 минут).
В настоящее время вы можете проверить последний файл журнала установки installActionsxxx.log в папке $ORACLE_BASE/oraInventory/logs, чтобы понять ход установки. Перейдите в раздел $OMS_HOME/sysman/log, чтобы просмотреть подробности установки и сообщения об ошибках после обновления. Служба OMS запустилась автоматически.
Агент обновления
$ экспорт ORACLE_HOME=$ORACLE_BASE/OracleHomes/agent10g
$ ./runInstaller
При первом входе по умолчанию используется новый OracleHome. Выберите исходный агент 10g в имени для обновления. Шаги обновления следующие:
Запрос на ввод пользователя и пароля Metalink: игнорировать и не писать
Проверка предварительных требований для конкретного продукта: процесс проверки перед установкой
Краткое описание: Нажмите «Установить», чтобы начать установку компонента «Агент».
4) Выполните следующий скрипт от имени пользователя root.
# /u01/app/oracle/OracleHomes/agent10g/root.sh
В настоящее время вы можете проверить последний файл журнала установки installActionsxxx.log в $ORACLE_BASE/oraInventory/logs, чтобы понять ход установки. Перейдите в $AGENT_HOME/sysman/log, чтобы просмотреть подробности установки и сообщения об ошибках. Служба агента запустилась автоматически.
GC использует
Информацию о портах каждого компонента ГХ можно найти в следующих файлах после установки:
$OMS_HOME/install/setupinfo.txt содержит информацию о подсказке после завершения установки.
$OMS_HOME/install/portlist.ini содержит различную информацию о портах.
$AGENT_HOME/sysman/setupinfo.txt содержит информацию для входа в GC.
Информация о порте по умолчанию следующая ($OMS_HOME/install/portlist.ini):
Порт Oracle HTTP-сервера = 7777
Порт прослушивания HTTP-сервера Oracle = 7778
Порт SSL HTTP-сервера Oracle = 8250
Порт прослушивания HTTP-сервера Oracle (SSL) = 4444
Порт запроса сервера уведомлений Oracle = 6003
Локальный порт Oracle Notification Server = 6102
Удаленный порт Oracle Notification Server = 6201
Порт АСГ = 7890
Порт диагностики HTTP-сервера Oracle = 7200
Порт RMI управления сервером приложений = 1850
Порт загрузчика журналов = 44000
Порт кэша объектов Java = 7000
Порт обнаружения DCM = 7100.
Порт агента управления Oracle = 1157
Порт управления сервером приложений = 1156
Порт прослушивания HTTP веб-кэша = 7777
Порт HTTP-прослушивания веб-кэша (SSL) = 8250
Порт администрирования веб-кеша = 9400
Порт аннулирования веб-кэша = 9401
Порт статистики веб-кэша = 9402
Порт центральной консоли Enterprise Manager = 4889
Безопасный порт центральной консоли Enterprise Manager = 1159
Войдите в консоль GC.
URL-адрес консоли GC:
http://<имя_хоста oms>.<домен>:<порт>/em или https://<имя_хоста oms>.<домен>:<порт>/em
Например, URL-адрес входа в этом примере: http://dbaone:4889/em.
Имя пользователя и пароль: sysman/iamENCY000. После входа в ГХ веб-интерфейс будет отображаться в соответствии с предпочтительным языком браузера.
Если вы входите в систему Windows, не забудьте добавить соответствующую связь между IP-адресом сервера и именем хоста в файл C:WINDOWSsystem32driversetchosts.
После входа в систему домашняя страница выглядит следующим образом (по умолчанию существует неизвестная цель с именем generic_mom_managed_host, которая представляет собой конфигурацию Microsoft Operations Management. Если она не нужна, ее можно удалить):
Установить агент
Если вы хотите отслеживать базу данных или приложение на определенном сервере, вам необходимо установить на сервер программное обеспечение агента.
Сначала удалите агента
Посмотреть агента:
$ $AGENT_HOME/bin/emctl агент статуса
Остановить агент:
$ $AGENT_HOME/bin/emctl агент остановки
Удаление программного обеспечения (тихий режим):
$ $AGENT_HOME/oui/bin/runInstaller -silent -deinstall -removeallfiles -removeAllPatches REMOVE_HOMES="{/u01/oracle/OracleHomes/agent10g}"
Удалить информацию oraInventory:
$ подробнее /etc/oraInst.loc
Inventory_loc=/u01/app/oraInventory
inst_group=oinstall
$ cd /u01/app/oraInventory/ContentsXML
$ vi Inventory.Xml (удалить запись с именем агент10g в <HOME_LIST>)
<HOME NAME="agent10g" LOC="/u01/app/oracle/OracleHomes/agent10g" TYPE="O" IDX="2" REMOVED="T"/>
Удалить каталог OracleHomes:
$ rm -rf $ORACLE_BASE/OracleHomes
Способ установки первый (локальная установка)
Этот метод применим, когда отслеживаемая цель и хост OMS не находятся на одной платформе операционной системы. Ниже в качестве примера используется платформа Linux.
$ more /etc/oratab (должна быть отслеживаемая информация об экземпляре базы данных)
ВЕНДИНГ:/u01/app/oracle/product/10.2.0/db_1:N
$ more /etc/hosts (между хостом OMS и IP-адресом должна быть соответствующая связь)
127.0.0.1 localhost.localdomain локальный хост
xxx.xxx.xxx.170dbaone
xxx.xxx.xxx.171 dbatwo
$ echo $PATH (убедитесь, что $ORACLE_HOME/jdk/bin указан в PATH, поскольку используется команда jar)
$ cd /orahome/wangnc
$ разархивируйте Linux_Grid_Control_agent_download_10_2_0_5_0.zip
$ cd /orahome/wangnc/linux/агент
$ экспорт ORACLE_HOME=$ORACLE_BASE/OracleHomes/agent10g
$ ./runInstaller
Шаги установки следующие:
Место установки: $ORACLE_BASE/OracleHomes.
Выбор языка: также выберите упрощенный китайский, в противном случае по умолчанию используется только английский. Это означает, что язык GC не является языком самого программного обеспечения.
Запрос на ввод пользователя и пароля Metalink: игнорировать и не писать
Проверка предварительных условий для конкретного продукта: Далее
Укажите расположение службы управления Oracle: имя хоста -> dbaone, порт -> 4889.
Укажите пароль регистрации агента: iamENCY000
Краткое описание: Начать установку
8) Выполните следующий скрипт от имени пользователя root.
# /u01/app/oracle/OracleHomes/agent10g/root.sh (просто продолжайте нажимать Enter)
Помощники по настройке: автоматически настраивает и завершает установку.
В это время вы можете перейти в $AGENT_HOME/sysman/log, чтобы ознакомиться с подробностями установки и сообщениями об ошибках. После установки служба агента должна запуститься автоматически. Если она не запускается, просто запустите ее вручную, а затем перейдите в раздел «. Вкладка «Цель» консоли GC. Вы можете увидеть отслеживаемый хост. Если в /etc/oratab есть информация об экземпляре, вы также можете увидеть информацию о отслеживаемой базе данных. Вам просто нужно сначала настроить пароль пользователя dbsnmp (см. «Настройка главу «База данных мониторинга»).
Просмотрите информацию о статусе агента:
$ $AGENT_HOME/bin/emctl агент статуса
Способ установки второй (удаленная установка)
Этот метод применим к одной и той же платформе операционной системы отслеживаемого объекта и хоста OMS. Ниже в качестве примера будет использована платформа Linux.
Хост OMS (просто сделайте это один раз):
Войдите в каталог хранения программного обеспечения и извлеките файл версии 10.2.0.5 в каталог $OMS_HOME/sysman/agent_download/10.2.0.5.0.
$ cd /orahome/wangnc
$ unzip Linux_Grid_Control_agent_download_10_2_0_5_0.zip -d $OMS_HOME/sysman/agent_download/10.2.0.5.0
Хост агента:
$ more /etc/oratab (должна быть отслеживаемая информация об экземпляре базы данных)
ВЕНДИНГ:/u01/app/oracle/product/10.2.0/db_1:N
$ more /etc/hosts (между хостом OMS и IP-адресом должна быть соответствующая связь)
127.0.0.1 localhost.localdomain локальный хост
xxx.xxx.xxx.170dbaone
xxx.xxx.xxx.171 dbatwo
$ echo $PATH (убедитесь, что $ORACLE_HOME/jdk/bin указан в PATH, поскольку используется команда jar)
$ cd /orahome/wangnc
$ wget http://dbaone:4889/agent_download/10.2.0.5.0/linux/agentDownload.linux
$ chmod u+x AgentDownload.linux
$ экспорт ORACLE_HOME=$ORACLE_BASE/OracleHomes/agent10g
$ ./agentDownload.linux -b /u01/app/oracle/OracleHomes -m dbaone -r 4889
(-b — это каталог BASE, в котором установлен агент, -m относится к имени хоста OMS, а -r относится к порту связи OMS)
...
Введите пароль регистрации агента: <Введите пароль безопасности OMS iamENCY000>
...
В настоящее время вы можете перейти в $AGENT_HOME/sysman/log, чтобы просмотреть журнал установки.
Во время установки вам будет предложено выполнить скрипт от имени пользователя root, просто нажмите Enter:
# /u01/app/oracle/OracleHomes/agent10g/root.sh
После того, как агент установлен и запущен по умолчанию, вы можете увидеть отслеживаемый хост на вкладке «Цель» консоли GC. Затем вы можете увидеть отслеживаемый хост на вкладке «Цель» консоли Grid Control, если существует экземпляр. информацию в /etc/oratab, и вы также можете просмотреть информацию о отслеживаемой базе данных. Вам просто нужно сначала настроить пароль пользователя dbsnmp (см. главу «Настройка базы данных мониторинга»).
Если он не запущен, вы можете установить его вручную и запустить:
$ $AGENT_HOME/bin/emctl безопасный агент (выполняет аутентификацию безопасности)
Введите пароль регистрации агента: <Введите пароль безопасности OMS iamENCY000>
$ $AGENT_HOME/bin/emctl стартовый агент (стартовый агент)
$ $AGENT_HOME/bin/emctl агент статуса (проверить статус агента)
$ $AGENT_HOME/bin/emctl загрузка (попробуйте загрузить XML вручную)
Способ установки третий (развертывание страницы)
Этот метод подходит для пакетного развертывания и установки нескольких хостов, но требует, чтобы имя пользователя и пароль для установки на каждом хосте были одинаковыми.
Хост OMS (просто сделайте это один раз):
Войдите в каталог хранения программного обеспечения и извлеките файл версии 10.2.0.5 в каталог $OMS_HOME/sysman/agent_download/10.2.0.5.0.
$ cd /orahome/wangnc
$ unzip Linux_Grid_Control_agent_download_10_2_0_5_0.zip -d $OMS_HOME/sysman/agent_download/10.2.0.5.0
Затем войдите в консоль GC, выберите «Развертывание», нажмите «Установить агент» в столбце установки агента, а затем выберите «Новая установка» или «Клонировать агент». На следующей странице следуйте инструкциям и введите пользователя, вошедшего в систему. целевой хост. После ввода имени, пароля и другой информации начинается установка.
Настроить базу данных мониторинга
1) Сначала разблокируйте пользователя DBSNMP целевой базы данных и при необходимости измените пароль;
SQL> выберите пароль, статус_аккаунта из dba_users, где имя пользователя = 'DBSNMP';
SQL> изменить пользователя DBSNMP, идентифицированного по разблокировке учетной записи «iamENCY000»;
Убедитесь, что в каталоге $ORACLE_HOME/dbs целевой библиотеки есть только один файл hc_$ORACLE_SID.dat. Обратите внимание, что он чувствителен к регистру.
3) Затем войдите в консоль GC, выберите «Цель», выберите «База данных», нажмите «Добавить», выберите хост, если база данных не может быть найдена автоматически, нажмите «Добавить вручную» и введите имя экземпляра /Oracle Home/ После введя пароль пользователя dbsnmp/порт 1521/sid и другую информацию, нажмите «Проверить соединение». Если появится сообщение «Проверка соединения успешна», нажмите «Далее» и дважды нажмите «ОК», таким образом добавив новую отслеживаемую базу данных. Теперь следует. Вы можете увидеть полную информацию об отображении целевой библиотеки.
4) Если цель базы данных не может быть добавлена вручную на странице консоли или необходимо изменить информацию о базе данных, автоматически добавленную по умолчанию, отредактируйте цели вручную. Фактические обстоятельства изменяются).
$ vi $AGENT_HOME/sysman/emd/targets.xml
<Цели AGENT_TOKEN="23ac7375a26b142e008c18121ef19afebe5096e6">
<Target TYPE="oracle_emd" NAME="game:3872"/>
<Target TYPE="host" NAME="game"/>
<Target TYPE="oracle_listener" NAME="lsnr_171_listener">
<Property NAME="ListenerOraDir" VALUE="/u01/app/oracle/product/10.2.0/db_1/network/admin"/>
<Property NAME="LsnrName" VALUE="LISTENER"/>
<Property NAME="Машина" VALUE="game"/>
<Property NAME="OracleHome" VALUE="/u01/app/oracle/product/10.2.0/db_1"/>
<Property NAME="Порт" VALUE="1521"/>
</Цель>
<Target TYPE="oracle_database" NAME="db_171_WENDING">
<Property NAME="OracleHome" VALUE="/u01/app/oracle/product/10.2.0/db_1"/>
<Property NAME="UserName" VALUE="dbsnmp"/>
<Property NAME="MachineName" VALUE="game"/>
<Property NAME="Порт" VALUE="1521"/>
<Property NAME="SID" VALUE="WENDING"/>
<Property NAME="ServiceName" VALUE="WENDING.LK"/>
<Property NAME="password" VALUE="6bea6440ffec0f38cea99c413c363a975423987053f4f0b3ae0a7e0807380071" ENCRYPTED="TRUE"/>
<Property NAME="Роль" VALUE="NORMAL"/>
</Цель>
</Цели>
5) Наконец перезагрузите файл конфигурации:
$ $AGENT_HOME/bin/emctl агент перезагрузки
В это время перейдите в консоль Grid Control, и вы увидите только что настроенную информацию о целевой базе данных, но пароль dbsnmp будет перенастроен в соответствии с фактическими требованиями. Если вы измените информацию, вам также может потребоваться удалить старую конфигурацию. страница консоли.
Плановое техническое обслуживание запускает и останавливает все процессы ГХ.
--Остановить все, включая AS/OMS/WebCache
$ $OMS_HOME/opmn/bin/opmnctl stopall
$ ps -ef | grep "opmn -d" |
--Запустите все, включая AS/OMS/WebCache
$ $OMS_HOME/opmn/bin/opmnctl startall
--Просмотр статуса
$ $OMS_HOME/opmn/bin/opmnctl статус
--просмотреть журнал
$ cd $OMS_HOME/opmn/logs/
$ll
Управление процессами ОМС
--Остановить службу управления
$ $OMS_HOME/bin/emctl стоп oms
--Запускаем службу управления
$ $OMS_HOME/bin/emctl запуск oms
--Просмотр статуса
$ $OMS_HOME/bin/emctl статус oms
--просмотреть журнал
$ cd $OMS_HOME/sysman/log/
$ хвост -500f emoms.trc
Управление агентскими процессами
--Остановить агент управления
$ $AGENT_HOME/bin/emctl агент остановки
--Запустите агент управления
$ $AGENT_HOME/bin/emctl агент запуска
--Просмотр статуса
$ $AGENT_HOME/bin/emctl агент статуса
--просмотреть журнал
1) Журнал центрального агента и описание файла трассировки (в $ORACLE_HOME/agent/sysman/log).
emagent.nohup : файл журнала наблюдения за агентом.
emagent.log : файл журнала главного агента.
emagent.trc : файл трассировки главного агента.
emagentfetchlet.log: файл журнала для Java Fetchlets.
emagentfetchlet.trc: файл трассировки для Java Fetchlets.
ПРИМЕЧАНИЕ. Ошибки запуска записываются в файл emagent.nohup.
$ cd $ORACLE_HOME/agent/sysman/log
$ хвост -500f emagent.trc
2) Журнал AS Control Agent и описание файла трассировки (в $ORACLE_HOME/sysman/log).
$ cd $ORACLE_HOME/sysman/log
$ хвост -500f emdctl.trc
3) Журнал агента управления базой данных и описание файла трассировки (в $ORACLE_HOME/<hostname_sid>/sysman/log).
$ cd $ORACLE_HOME/`hostname`_$ORACLE_SID/sysman/log
$ хвост -500f emdctl.trc
Удалить GC
Остановить базу данных/OMS/Агент (пользователь root):
# /etc/init.d/gcstartup стоп
Удаление программного обеспечения (тихий режим):
$ $OMS_HOME/oui/bin/runInstaller -silent -deinstall -removeallfiles -removeAllPatches REMOVE_HOMES="{/u01/app/oracle/OracleHomes/db10g,/u01/app/oracle/OracleHomes/oms10g,/u01/app/oracle/ OracleHomes/agent10g}"
Удалить файлы базы данных (расположение по умолчанию):
$ rm -rf $ORACLE_BASE/oradata/$ORACLE_SID
Удалить каталог OracleHomes:
$ rm -rf $ORACLE_BASE/OracleHomes
Удалить информацию oraInventory:
$ подробнее /etc/oraInst.loc
Inventory_loc=/u01/app/oracle/oraInventory
inst_group=oinstall
$ vi /u01/app/oracle/oraInventory/ContentsXML/inventory.xml (удалить запись с именем db10g/oms10g/agent10g в <HOME_LIST>)
<HOME NAME="db10g" LOC="/u01/app/oracle/OracleHomes/db10g" TYPE="O" IDX="1" REMOVED="T"/>
<HOME NAME="oms10g" LOC="/u01/app/oracle/OracleHomes/oms10g" TYPE="O" IDX="2" REMOVED="T"/>
<HOME NAME="agent10g" LOC="/u01/app/oracle/OracleHomes/agent10g" TYPE="O" IDX="3" REMOVED="T"/>
Удалить соответствующую информацию о записи в oratab:
$ vi /etc/oratab
*:/u01/app/oracle/OracleHomes/db10g:N
*:/u01/app/oracle/OracleHomes/oms10g:N
emrep:/u01/app/oracle/OracleHomes/db10g:N
Часто задаваемые вопросы
Целевой процесс поиска агента
При установке и настройке агента выполните сценарий perl, указанный в $ORACLE_HOME/sysman/admin/discover/discovery.lst, чтобы найти отслеживаемую цель, а затем поместите его в $ORACLE_HOME/sysman/emd/targets.xml, чтобы в Консоль сетки Здесь вы можете увидеть контролируемую цель.
Хост — это хост, на котором работает агент. Конфигурация в Targets.xml выглядит следующим образом:
<Target TYPE="хост" NAME="имя" TYPE_DISPLAY_NAME="Хост" VERSION="версия" GUID="guid"/>
2) Прослушайте файлы Listener.ora в $TNS_ADMIN и $ORACLE_HOME/network/admin, чтобы получить имя прослушивателя. Конфигурация в Targets.xml выглядит следующим образом:
<Цель>
<Target TYPE="oracle_listener" NAME="name_hostName">
<Property NAME="ListenerOraDir" VALUE="$oraDir" />
<Property NAME="LsnrName" VALUE="$name"/>
<Property NAME="Машина" VALUE="$hostName" />
<Property NAME="OracleHome" VALUE="$oHome" />
<Property NAME="Port" VALUE="$port" />
</Цель>
3) Экземпляр базы данных получает каждый SID и $ORACLE_HOME из /etc/oratab, затем получает список прослушивания и номер порта из файла Listener.ora в $TNS_ADMIN и $ORACLE_HOME/network/admin, а затем получает список прослушивания и порт. номер из $ORACLE_HOME/dbs/init< Получите имя экземпляра в sid>.ora (обратите внимание, что если экземпляр использует spfile, сначала должен быть сгенерирован pfile, он будет сгенерирован автоматически. Найденному целевому объекту будет присвоен формат). имя db_name.db_domain или sp_name.db_domain (в случае Dataguard). Если имя не уникально, будет добавлен номер версии. Если sp-файл не может быть прочитан, в качестве цели будет установлено имя в формате. <sid>_<имя_хоста>, параметр имя_службы останется пустым, и будет назначен номер порта по умолчанию 1521. Настройте в Targets.xml следующим образом:
<Цель>
<Target TYPE="oracle_database" NAME="name" TYPE_DISPLAY_NAME="База данных" VERSION="версия" GUID="guid">
<Property NAME="MachineName" VALUE="база данных узла работает" />
<Property NAME="Порт" VALUE="Порт прослушивателя для этой базы данных" />
<Property NAME="SID" VALUE="идентификатор этой базы данных" />
<Property NAME="OracleHome" VALUE="расположение программного обеспечения Oracle" />
<Property NAME="UserName" VALUE="пользователь базы данных для мониторинга" ENCRYPTED="TRUE" /> <<<<<<По умолчанию это DBSNMP, и его нельзя изменить в этом выпуске
<Property NAME="password" VALUE="пароль пользователя базы данных, осуществляющего мониторинг" ENCRYPTED="TRUE" />