Ao executar o SELECT * FROM V$SYSMETRIC; em um ambiente RAC. Não retornou nenhum dado. Tem que habilitar algum parâmetro?
Testei usando a view do grid, sem sucesso também SELECT * FROM gv$SYSMETRIC;
Ao executar o SELECT * FROM V$SYSMETRIC; em um ambiente RAC. Não retornou nenhum dado. Tem que habilitar algum parâmetro?
Testei usando a view do grid, sem sucesso também SELECT * FROM gv$SYSMETRIC;
Oi Rogleison,
Não conheço muito de Oracle, segue o que achei aqui para tentar ajudar. Aparentemente sim, precisa habilitar algumas coisas.
Espero ter ajudado
Abcs!
Ao executar o comando SELECT * FROM V$SYSMETRIC em um ambiente RAC (Real Application Clusters), é possível que a consulta não retorne nenhum dado se a visão não estiver habilitada. Para habilitá-la, é preciso executar o comando ALTER SYSTEM SET enable_sysmetric_collection=TRUE SCOPE=BOTH; como usuário SYS ou SYSDBA. Isso habilitará a coleta de métricas do sistema e permitirá que a visão V$SYSMETRIC exiba os dados coletados.
Além disso, ao executar o comando SELECT * FROM V$SYSMETRIC em um ambiente RAC, é possível que seja necessário usar a view GV$SYSMETRIC em vez da view V$SYSMETRIC. A view GV$SYSMETRIC é uma versão global da view V$SYSMETRIC e é usada para exibir informações sobre métricas do sistema em todos os nós do cluster RAC. Para usá-la, basta substituir V$SYSMETRIC por GV$SYSMETRIC na consulta.
É importante lembrar que o uso da view V$SYSMETRIC ou GV$SYSMETRIC requer privilégios de sistema, como o privilégio SYSDBA ou o privilégio SELECT_CATALOG_ROLE. Se você tentar acessar a view sem esses privilégios, poderá receber um erro indicando que não tem permissão para acessá-la.