Конфигурирование агента с ответами на запросы
Чтобы сконфигурировать агент в операционных системах Linux и UNIX, запустите сценарий конфигурации командной строки и ответьте на его приглашения.
Процедура
- Перейдите в каталог каталог_установки /bin, где каталог_установки - это каталог установки агент Oracle Database.
- (Необязательно) Чтобы вызвать список всех существующих сконфигурированных экземпляров агента, введите следующую команду: ./cinfo -o rz.
- Чтобы сконфигурировать агент Oracle Database, введите следующую команду: ./oracle_database-agent.sh config имя_экземпляра.
-
Когда вам предложат
Изменить параметры 'Monitoring Agent for Oracle Database', нажмите клавишу Enter. Значение по умолчанию - Да. -
Чтобы ввести информацию в раздел
Конфигурация базы данных по умолчанию, выполните следующие шаги:Прим.: РазделКонфигурация базы данных по умолчаниюне относится к конфигурации экземпляра соединения с базой данных. Это раздел шаблона для параметра, который используется в качестве значений по умолчанию, когда вы добавляете фактические конфигурации экземпляра соединения с базой данных, начиная с шага 6.-
Когда у вас запросят
Имя пользователя по умолчанию, введите ID пользователя базы данных по умолчанию для соединений с базой данных и нажмите на клавишу Enter.Агент использует этот ID пользователя для доступа к отслеживаемому экземпляру базы данных. У этого ID пользователя должны быть полномочия select для динамических представлений производительности и таблиц, которые требуются для агента. -
Когда вас попросят
Введите пароль по умолчанию, введите пароль, связанный с указанным ID пользователя базы данных по умолчанию и нажмите клавишу Enter. После этого подтвердите пароль, если вам это предложат. - Если версия агента Oracle - 8.0, то выполните следующие действия.
- Задайте Файл JAR JDBC Oracle. Это - полный путь к файлу JAR драйвера Oracle JDBC, используемому для взаимодействия с базой данных Oracle. Драйвер Java Database Connectivity (JDBC) Oracle, который поддерживает версии базы данных Oracle, отслеживаемые агентом Oracle, должен быть доступен на компьютере агента.
- Если версия агента Oracle - 6.3.1.10, то выполните следующие действия.
- Когда у вас запросят
Домашний каталог Oracle, укажите каталог домашний каталог Oracle, если компонент агент Oracle Database установлен на сервере базы данных Oracle, который нужно отслеживать, и нажмите клавишу Enter. Если компонент агент Oracle Database не установлен на сервере базы данных Oracle, который нужно отслеживать, оставьте этот параметр пустым, нажмите клавишу Enter и выполните следующий шаг. Чтобы удалить значениедомашнего каталога Oracle, нажмите клавишу пробела и нажмите клавишу Enter.Прим.: (Необязательно) Чтобы производить локальный мониторинг, поляДомашний каталог OracleиКаталог установки клиента экземпляра Oracleможно оставить пустыми; тогда будет использоваться системная переменная среды ORACLE_HOME. - Если компонент агент Oracle Database является удаленным по отношению к серверу базы
данных Oracle, который нужно отслеживать, введите
Каталог установки клиента экземпляра Oracleи нажмите кнопку Enter. Если вы задалиДомашний каталог Oracleна шаге 5.d.i, то это значение игнорируется.
- Когда у вас запросят
-
Поле
Каталоги файлов конфигурации сетиможно оставить пустым; будет использоваться каталог по умолчанию. Если версия агента Oracle - 6.3.1.10 и у вас есть несколько каталогов файлов конфигурации сети, то используйте для разделения каталогов
";" или
":". Для агента Oracle версии 8.0 поддерживается только один каталог. Нажмите клавишу Enter.
Этот параметр задает файлы конфигурации сети базы данных Oracle. Каталог задается переменной среды TNS_ADMIN для каждого экземпляра базы данных Oracle. Каталог по умолчанию -
$ORACLE_HOME/network/admin или
%ORACLE_HOME%\NETWORK\ADMIN. Если этот элемент не задан, то используется каталог по умолчанию. Чтобы запретить использование каталога по умолчанию, задайте значение false для следующей переменной среды агента: KRZ_LOAD_ORACLE_NET=false. -
Решите, сконфигурирован ли на этой рабочей станции динамический приемник по умолчанию, и нажмите клавишу Enter.
Динамический приемник по умолчанию -
(PROTOCOL=TCP)(HOST=localhost)(PORT=1521). Если на рабочей станции конфигурируется динамический приемник по умолчанию, то задайте значение True. -
Не заполняйте поле
Имя пользовательского файла определения SQL. Не используется.
-
Когда у вас запросят
-
Вам предложат
Изменить параметры 'Соединения с базой данных'после того, как на экране появится следующая выходная информация:Конфигурация экземпляра: Сводка: Соединение с базой данных:
Прим.: На этом шаге заданы фактические экземпляры соединения с базой данных. Надо добавить хотя бы один. Также здесь вы редактируете и удаляете экземпляры соединения с базой данных. Если существует несколько конфигураций экземпляров соединений с базой данных, выберите опцию Далее, чтобы пропустить экземпляры, которые не нужно изменять или удалять, пока вы не дойдете до экземпляра, который вы хотите изменить или удалить. - Чтобы добавить соединение базы данных, введите 1 и нажмите клавишу Enter.
-
Чтобы задать информацию о соединении базы данных, сделайте следующее:
-
Когда у вас запросят
имя соединения с базой данных, задайте алиас для соединения с базой данных и нажмите клавишу Enter.Можно выбрать любой алиас, представляющий соединение с базой данных, с учетом следующих ограничений. В имени соединения можно использовать только буквы, цифры, символы подчеркивания и дефисы. Максимальная длина имени соединения - 25 символов. -
В качестве
типа соединениявыберите один из следующих типов:- (Необязательно) Базовое
Тип соединения по умолчанию - Базовое, он же самый распространенный. Если вы не уверены, какой тип соединения нужен, то рекомендуется выбрать этот тип соединения.
- Выберите тип соединения Базовое, если отслеживаемая целевая база данных - это один экземпляр, например, экземпляр стандартной файловой системы или один экземпляр ASM.
- В качестве
имени хостаукажите имя или IP-адрес хоста базы данных Oracle и нажмите клавишу Enter. - В качестве
портаукажите номер порта и нажмите клавишу Enter. - Введите один из следующих двух параметров. Либо
Имя службы, либоSID.- (Необязательно) Когда у вас запросят
Имя службы, введите имя службы, (логическое представление базы данных - строка с глобальным именем службы базы данных), нажмите клавишу Enter и перейдите к шагу 8c.Имя службы - это логическое представление базы данных клиентам. Базу данных можно представить как несколько служб, а служба может быть реализована в виде нескольких экземпляров базы данных. Имя службы - это строка, являющаяся глобальным именем базы данных, то есть, именем, состоящим из имени базы данных и имени домена и введенным при установке или создании базы данных. Если вы точно не знаете глобальное имя базы данных, вы можете получить его из значения параметра SERVICE_NAMES в файле параметров инициализации. Если вы задали
SIDна шаге 8.b.i.4.b, этот параметр можно оставить пустым. - (Необязательно) Когда у вас запросят
SID, задайте системный идентификатор Oracle (Oracle System Identifier), который указывает конкретный экземпляр работающей базы данных, нажмите кнопку Enter и перейдите к шагу 8c.Этот параметр - идентификатор системы Oracle, который задает определенный экземпляр базы данных. Если на шаге 8.b.i.4.a было задано
Имя службы, этот элемент можно оставить пустым.
- (Необязательно) Когда у вас запросят
- (Необязательно) TNS
- Выберите тип соединения TNS, если задана переменная среды ORACLE_HOME HOME и в файле $ORACLE_HOME/network/admin/tnsnames.ora задан алиас TNS для отслеживаемой базы данных.
- Введите имя алиаса TNS и нажмите клавишу Enter и переходите к шагу 8c.
- (Необязательно) Расширенное
- Выберите тип соединения Расширенное, если в нескольких физических узлах для отслеживаемой базы данных есть несколько экземпляров Oracle. Например, ASM с базой данных Real Applications Cluster (RAC).
- Введите строку соединения
Oracle и нажмите клавишу Enter и переходите к шагу 8c.Этот атрибут поддерживает все методы именования сети Oracle, как это показано ниже:
- Строка URL SQL Connect //хост:порт][/имя_службы]. Например, //dlsun242:1521/bjava21.
- Пара ключевое слово-значение сети Oracle. Например,
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp) (HOST=dlsun242) (PORT=1521)) (CONNECT_DATA=(SERVICE_NAME=bjava21))) - Записи TNSNAMES (например, inst1,), если заданы переменные среды TNS_ADMIN или ORACLE_HOME и сконфигурированы файлы конфигурации.
Прим.: У описания, показанного в ходе конфигурирования в командной строке, может быть обратная косая черта перед двоеточиями (\:) и символами знака равенства (\=). Не вводите символы обратной косой черты в строку соединения. Они появляются в описании, чтобы не допустить обычной интерпретации знаков равенства как части команды; вместо этого они интерпретируются просто как текст. - Переходите к шагу 8c.
- (Необязательно) Базовое
-
Когда у вас запросят
имя пользователя базы данных, задайте ID пользователя базы данных для соединения и нажмите клавишу Enter.Для стандартных экземпляров файловых систем у этого ID пользователя должны быть полномочия select для динамических представлений производительности и таблиц, которые требуются для агента.
Для экземпляров ASM используйте учетную запись с ролью SYSDBA или SYSASM. Например, учетная запись sys.
-
В качестве
пароля базы данныхвведите пароль, связанный с указанным ID пользователя базы данных. -
Когда у вас запросят
Роль, выберите роль, соответствующую разрешениям, предоставленным указанному ID пользователя, и нажмите кнопку Enter.Роль - это набор полномочий, связанных с соединением. Для пользователя, которому предоставлены системные полномочия SYSDBA, укажите роль, содержащую эти полномочия.
Для экземпляров ASM используйте роль SYSDBA или SYSASM.
-
В качестве
каталогов файлов журналов оповещений Oracle (включая имя файла журнала оповещений)задайте каталоги журналов оповещений и нажмите клавишу Enter.Этот параметр касается всех абсолютных путей к отображенным файлам журнала оповещений для удаленных экземпляров базы данных в этом соединении базы данных. Агент отслеживает журналы оповещений, считывая эти файлы. Обычно находится в каталоге $ORACLE_BASE/diag/rdbms/ИМЯ_БД/SID/trace/alert_SID.log. Например, если и ИМЯ_БД, и SID - это db11g, а ORACLE_BASE - это /home/dbowner/app/oracle, журнал оповещений будет находиться в файле /home/dbowner/app/oracle/diag/rdbms/db11g/db11g/trace/alert_db11g.log.
Если агент агент Oracle Database работает
и считывает файлы журналов оповещений через сеть, то имена удаленных каталогов файлов должны соответствовать универсальным правилам
именования Windows. Например, \\tivx015\path\alert_orcl.log.Важное замечание: Задайте каталог и имя файла журнала оповещений. Отображенный сетевой драйвер не поддерживается для каталога журнала оповещений.
Если
агент Oracle Database работает, то для удаленных журналов оповещений требуется локально смонтированная файловая система.
Несколько файлов разделяются точкой с запятой (;).
Несколько файлов разделяются двоеточием (:).Каждый файл сопоставляется с экземпляром базы данных по шаблону имени файла alert_экземпляр.log; если совпадений нет, то файл игнорируется.
Файлы журналов оповещений локальных экземпляров базы данных могут быть обнаружены автоматически.
-
В качестве набора символов файлов журналов оповещений Oracle задайте кодовую страницу отображенных файлов журналов
и нажмите клавишу Enter.
Если этот параметр оставить пустым, то используется текущая локаль системы, например:
- ISO8859_1, ISO 8859-1 Western European encoding
- UTF-8, UTF-8 encoding of Unicode
- GB18030, Simplified Chinese GB18030 encoding
- CP950, Traditional Chinese encoding
- EUC_JP, Japanese encoding
- EUC_KR, Korean encoding
Полный список поддерживаемых кодовых страниц смотрите на веб-странице Поддерживаемые кодовые страницы ICU.
-
Когда у вас запросят
-
Когда вам снова предложат
Изменить параметры 'Соединения с базой данных', вы увидите имя соединения с базой данных, которое вы задали в шаге 8a. Его можно снова изменить или удалить. Если у вас уже сконфигурировано более одного экземпляра соединения с базой данных, используйте опцию Далее, чтобы их пропустить. - (Необязательно) Чтобы добавить другое соединение с базой данных для мониторинга нескольких экземпляров базы данных с этим типом экземпляра агента, введите 1, нажмите клавишу Enter и вернитесь к шагу 8.
- Когда закончите изменять соединения с базой данных, введите 5 и нажмите клавишу Enter, чтобы закрыть процесс конфигурирования.
-
Чтобы запустить агент, введите
каталог_установки /bin/oracle_database-agent.sh start имя_экземпляра.
Дальнейшие действия
- Войдите в консоль консоль Cloud APM, чтобы просмотреть данные, собранные агентом, в сводных панелях. Информацию об использовании консоли консоль Cloud APM смотрите в разделе Запуск консоль Cloud APM.