имя_хоста в представлении v $ instance - PullRequest
0 голосов
/ 10 июля 2019

Что Oracle использует для заполнения поля host_name в v $ instance view ИЛИ в v $ session.Это команда оболочки имени хоста или файл / etc / hosts или что-то еще?

Мне нужно получить полное имя хоста для двух резервных серверов, которые я использую.Каждый открывается в различном режиме (один ADG).Используя "select * from v $ session, где username = 'PUBLIC'", я могу выбрать имя машины.Но на некоторых основных серверах это FDQHN, а в некоторых сокращениях.

Если я знаю, что Oracle использует для получения имени хоста, я могу попросить команду Infra установить его на FDQHN.

1 Ответ

0 голосов
/ 10 июля 2019

Несколько столбцов в V $ SESSION, таких как машина, программа, заполняются клиентом Oracle при установлении соединения. В прошлом одной версии клиента не удалось заполнить программу. Поэтому некоторые сеансы в V $ SESSION содержали информацию в программе, а некоторые - нет, поскольку у нас было несколько версий клиентского программного обеспечения. Если у вас есть доступ к поддержке Oracle, вы можете найти ее в символах, отличных от US7ASCII, которые могут неправильно отображаться в полях V $ Session OSUSER, MACHINE и PROGRAM. (ID документа 759325.1)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...