PHP Conference Fukuoka 2025

oci_server_version

(PHP 5, PHP 7, PHP 8, PECL OCI8 >= 1.1.0)

oci_server_versionRetorna a versão do banco de dados Oracle

Descrição

oci_server_version(resource $connection): string|false

Retorna uma string com a versão do Oracle Database e as opções disponíveis.

Parâmetros

connection

Valor Retornado

Retorna as informações da versão como uma string ou false em caso de erro.

Exemplos

Exemplo #1 Exemplo de oci_server_version()

<?php

$conn
= oci_connect("hr", "hrpwd", "localhost/XE");
echo
"Versão do Servidor: " . oci_server_version($conn);

// Exibe:
// Versão do Servidor: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
// With the Partitioning, OLAP, Data Mining and Real Application Testing option

oci_close($conn);

?>

Veja Também

adicionar nota

Notas de Usuários 1 note

up
1
Anonymous
6 years ago
Here's now to extract just the major.minor version number:<?php$link = oci_new_connect($username, $password, $server, "AL32UTF8");$server_info = oci_server_version($link);$version = preg_replace('~^.* (\d+\.\d+)\.\d+\.\d+\.\d+.*~s', '\1', $server_info);echo "$server_info<br>";// Oracle Database 11g Release 11.2.0.4.0 - 64bit Productionecho "$version<br>";// 11.2?>And here's how to look up version via SQL:https://www.oracle.com/pls/topic/lookup?ctx=db122&id=ADMIN11039SELECT * FROM PRODUCT_COMPONENT_VERSION;PRODUCT                                  VERSION     STATUS---------------------------------------- ----------- -----------NLSRTL                                   12.1.0.0.1  ProductionOracle Database 12c Enterprise Edition   12.1.0.0.1  ProductionPL/SQL                                   12.1.0.0.1  Production?>
To Top