Este tutorial explorará maneiras de determinar sua versão de banco de dados usando as ferramentas Oracle SQL.
Método 1 - Usando o desenvolvedor SQL
O primeiro método que você pode usar para determinar sua versão do banco de dados é usar a interface gráfica.
Inicie o utilitário de desenvolvedor SQL e navegue até o painel de relatórios.
Abra os dados Relatórios de dicionário -> Sobre o seu banco de dados -> Banner de versão
Selecione a conexão que você deseja usar na janela pop-out, como mostrado abaixo:
Clique em OK na conexão de destino para visualizar a versão do banco de dados. Isso deve exibir informações sobre a versão de banco de dados instalada, como mostrado abaixo:
Oracle Database 19C Enterprise Edition Release 19.0.0.0.0 - Produção
Método 2 - 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 mostrado abaixo:
$ sqlplus '/ como sysdba'
Depois de conectado, você verá o banner de banco de dados instalado exibido no console, como mostrado abaixo:
Método 3 - 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 vista, como mostrado abaixo:
selecione Banner da versão V $;
Isso deve retornar o seguinte banner de banco de dados:
BANDEIRA
----------------------------
Oracle Database 19C Enterprise Edition Release 19.0.0.0.0 - Produção
Você também pode buscar a versão completa do banner, como mostrado abaixo:
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 4 - Usando a visualização da instância 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 a seguir e a versão completa:
NOTA: 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 5 - 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 6 - 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
PL/SQL procedimento com sucesso concluído.
Conclusão
Este artigo abordou seis métodos principais para determinar a versão do banco de dados Oracle usando várias ferramentas. Vários exemplos foram fornecidos para cada ferramenta.