2010-03-18 2 views
0

오라클 10g 데이터베이스를 사용하여, 내 시스템 (dev 및 dev10g)에 두 개의 인스턴스를 설치했습니다. "select instance_name, status from v $ instance"를 사용하여이 인스턴스 정보를 반환하지만 두 (dev 및 dev10g) 인스턴스가 필요합니다. 정보, 내가 어떻게 쿼리를 작성합니다. dblink를 사용하지 않고도 가능합니다. pls 날 도와 줘요.Oracle에서 두 개의 인스턴스 정보를 단일 쿼리로 작성하는 방법은 무엇입니까?

답변

1

아니오 dblink가 없으면 두 데이터베이스 인스턴스가 서로 통신하지 않습니다. 또한 v $ instance를 dblink 할 수 있는지 확실하지 않습니다.

여러 데이터베이스를 한 곳에서 모니터하려면 오라클의 관리 도구를 살펴 봐야합니다. 또는 두 데이터베이스를 따로 쿼리하면됩니다.

+0

Thilo에게 감사드립니다. 이해 했어. 모든 오라클의 관리 도구 pls 알려 주시기 바랍니다 – RSK

0

RAC를 사용하는 경우 여러 인스턴스가 표시 될 수 있지만이 경우에는 그렇지 않다고 생각됩니다. 위에서 언급했듯이 각 인스턴스는 동일한 소프트웨어로도 분리되어 있습니다. 인스턴스가 살아 있는지 알고 싶다면 OS에서 쉽게 할 수 있습니다. 리눅스에서 예를 들어

:

ps -elf |grep pmon 

이쪽 PMON 프로세스 인스턴스에서 실행되고 있는지 확인합니다. 그게 문제가 아니라면! SID는 이름의 일부가 될 것입니다. 두 개의 인스턴스가 실행 중이면 둘 다 표시됩니다.

Windoz에서 비슷한 방법으로 서비스를 확인할 수 있습니다.

Oracles Enterprice Manager Console을 보았습니까?

+0

감사합니다 pj 제안에 대한. 나는 윈도우 관련 서비스를 시도 할 것이다. – RSK

관련 문제