SQL Запрос на получение списка всех баз данных и имени сервера из Oracle Enterprise Manager (OEM) - PullRequest
0 голосов
/ 16 июня 2020

Когда несколько экземпляров настроены с OEM, и у вас есть такое требование для реализации или получения списка экземпляров из интерфейса командной строки SQL или GUI.

1 Ответ

1 голос
/ 16 июня 2020

Этот запрос поможет вам получить список имен экземпляров вместе с другой информацией, вы можете проверить SYSMAN.MGMT$TARGET просмотр для более подробной информации.

set lines 200
col DATABASE_NAME for a40
col DATABASE_VERSION for a20
col SERVER for a40
col OS for a20
col OS_VERSION for a60
select db.TARGET_NAME DATABASE_NAME, db.TYPE_QUALIFIER1 DATABASE_VERSION, os.TARGET_NAME SERVER, os.TYPE_QUALIFIER1 OS, os.TYPE_QUALIFIER2 OS_VERSION
from SYSMAN.MGMT$TARGET db, SYSMAN.MGMT$TARGET os 
where db.HOST_NAME = os.TARGET_NAME 
and db.target_type='oracle_database'
and os.target_type='host'
order by 1; 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...