PHP 8.6.0 Beta 1 is available for testing

oci_server_version

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

oci_server_versionDevuelve la versión del servidor Oracle

Descripción

function oci_server_version(resource $connection): string |false

Devuelve una cadena que contiene la versión del servidor Oracle junto con las opciones disponibles.

Parámetros

connection

Valores devueltos

Devuelve la información sobre la versión, en forma de string , o false en caso de error.

Ejemplos

Ejemplo #1 Ejemplo con oci_server_version()

<?php
$conn = oci_connect("hr", "hrpwd", "localhost/XE");
echo "Versión del servidor : " . oci_server_version($conn);
// Muestra :
// Versión del 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);
?>

Véase también

Found A Problem?

Learn How To Improve This PageSubmit a Pull RequestReport a Bug
+add a note

User Contributed Notes 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 Production
echo "$version<br>";
// 11.2
?>

And here's how to look up version via SQL:
https://www.oracle.com/pls/topic/lookup?ctx=db122&id=ADMIN11039
SELECT * FROM PRODUCT_COMPONENT_VERSION;
PRODUCT VERSION STATUS
---------------------------------------- ----------- -----------
NLSRTL 12.1.0.0.1 Production
Oracle Database 12c Enterprise Edition 12.1.0.0.1 Production
PL/SQL 12.1.0.0.1 Production
?>
+add a note

AltStyle によって変換されたページ (->オリジナル) /