SQL查询以从Oracle Enterprise Manager(OEM)获取所有数据库和服务器名称的列表

SQL查询以从Oracle Enterprise Manager(OEM)获取所有数据库和服务器名称的列表,sql,database,oracle,Sql,Database,Oracle,当使用OEM配置多个实例时,您需要实现或从SQL命令行界面或GUI获取实例列表。此查询将帮助您获取实例名称列表以及其他信息,有关详细信息,您可以查看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 DATABAS

当使用OEM配置多个实例时,您需要实现或从SQL命令行界面或GUI获取实例列表。

此查询将帮助您获取实例名称列表以及其他信息,有关详细信息,您可以查看
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;