如何在单个查询中写入oracle双实例信息?

如何在单个查询中写入oracle双实例信息?,oracle,Oracle,我使用Oracle10g数据库,在我的机器上安装了两个实例(dev和dev10g),我使用查询“selectinstance\u name,statusfromv$instance”这个查询返回一个实例信息,但我需要两个(dev和dev10g)实例信息,以及如何编写查询。不使用dblink是可能的。请帮助我。否。如果没有数据库链接,两个数据库实例将无法相互通信。另外,不确定是否可以链接dbv$instance 如果您想在一个地方监控多个数据库,我认为您需要了解Oracle的管理工具。或者单独查询

我使用Oracle10g数据库,在我的机器上安装了两个实例(dev和dev10g),我使用查询“selectinstance\u name,statusfromv$instance”这个查询返回一个实例信息,但我需要两个(dev和dev10g)实例信息,以及如何编写查询。不使用dblink是可能的。请帮助我。

否。如果没有数据库链接,两个数据库实例将无法相互通信。另外,不确定是否可以链接dbv$instance


如果您想在一个地方监控多个数据库,我认为您需要了解Oracle的管理工具。或者单独查询两个数据库。

如果使用RAC,您可以看到多个实例,但我认为在这种情况下您不会看到。如上所述,每个实例都是独立的——即使使用相同的软件。如果您只想知道实例是否处于活动状态,那么可以从操作系统轻松地完成这项工作

例如,在linux中:

ps -elf |grep pmon
这将检查实例上是否正在运行pmon进程。如果不是这样,你就有麻烦了!SID将是名称的一部分-因此,如果有两个实例正在运行,您将同时看到这两个实例

在Windoz中,您可以用类似的方式检查服务


您看过Oracles Enterprise Manager控制台吗?

谢谢Thilo。我理解。任何甲骨文的管理工具请让我知道谢谢pj的建议。我将尝试与windows服务相关的