Recentemente eu precisei entender um pouco sobre Oracle Cluster (RAC) e precisei fazer algumas alterações de TNS para a aplicação começar a chamar um Host Scan, porem eu precisava validar se a aplicação e servidor Oracle estavam usando os Nós do Cluster do Oracle corretamente, primeiramente é de meu conhecimento que a equipe de DBA conseguiria fazer essa verificação instrumentando as ferramentas do Oracle, porem meu desejo é fazer essa validação antes de acionar a equipe de DBA, para isso eu executei os scripts SQL.

Para executar os comandos abaixo você deve estar conectado no SQL Plus ou qualquer programa de gerenciamento de conexão com o Oracle, após executar a conexão com o servidor Oracle execute os comandos abaixo:

1.Verifica as instâncias do Oracle RAC
select instance_name,host_name from gv$instance;

2.Verifica em qual instância do Oracle RAC vc esta conectado
select host_name from v$instance;

3.Exibe a sessão atual você esta conectado
select host_name from gv$instance where instance_number=userenv(‘instance’);

4.Exibe todas as sessões
select i.host_name, s.username from gv$session s join gv$instance i on (i.inst_id=s.inst_id) where username is not null;

5.Exibe o cluster e instância, o nome do host e o status do nó.
select instance_name, host_name, archiver, thread#, status from gv$instance;

Related Post

Deixe uma resposta

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Post Navigation