Versão de consulta para Oracle

Versão de consulta para Oracle

Esta postagem discutirá cinco métodos principais para consultar a versão de banco de dados instalada do Oracle Server.

Método 1 - Usando o utilitário sqlplus

O Oracle fornece um utilitário de linha de comando que nos permite consultar o servidor usando comandos PL/SQL.

O utilitário SQL Plus é simples e intuitivo para usar. Ele também vem instalado em todas as versões do Oracle, tornando -o uma ferramenta universal.

Para verificar a versão do banco de dados usando o utilitário SQL Plus, comece fazendo login no servidor como:

$ sqlplus '/ como sysdba'

Depois de conectado, você verá o banner de banco de dados instalado exibido no console, como mostrado abaixo:

Método 2 - Usando a exibição V $ versão

O terceiro método que você pode usar para determinar sua versão do banco de dados Oracle é a versão $ versão. Esta exibição armazena informações PL/SQL, incluindo a versão do banco de dados.

Para usá -lo, podemos consultar a coluna Banner a partir da exibição, como mostrado abaixo:

selecione Banner da versão V $;

Isso deve retornar o banner do banco de dados, como mostrado abaixo:

BANDEIRA
----------------------------
Oracle Database 19C Enterprise Edition Release 19.0.0.0.0 - Produção

Você também pode buscar a seguinte versão Banner Full:

selecione Banner_full da versão V $;

Saída:

Oracle Database 19C Enterprise Edition Release 19.0.0.0.0 - Produção
Versão 19.3.0.0.0

Método 3 - Usando a exibição V $

Da mesma forma, você pode usar a visualização V $ Instance, que armazena as informações da instância do servidor para determinar a versão do banco de dados.

Exemplo:

Selecione versão, versão_full de v $ instância;

Isso deve retornar a versão e a versão completa, como mostrado abaixo:

OBSERVAÇÃO: O uso da visualização V $ Instância requer permissões específicas para consultar. Em vez disso, use a exibição V $ versão.

Método 4 - Usando o Product_component_version

Usando a exibição Product_component_version, podemos executar o seguinte:

selecione versão, versão_full de product_component_version;

Isso deve retornar uma saída semelhante à consulta de instância V $ sem as restrições de permissão.

Método 5 - Usando o PL/SQL DBMS_DB_VERSION

Você também pode usar o pacote DBMS_DB_VERSION para determinar a versão do banco de dados, conforme demonstrado abaixo:

defina o serverOutput em;
EXEC DBMS_OUTPUT.put_line (dbms_db_version.versão || '.'|| dbms_db_version.liberar);

Saída:

19.0
Procedimento PL/SQL concluído com sucesso.

Conclusão

Esta postagem abordou cinco métodos de verificação da versão do banco de dados Oracle usando várias ferramentas. Vários exemplos são fornecidos para cada versão.