ID: 46295
User updated by: krish dot v at gmail dot com
Reported By: krish dot v at gmail dot com
-Status: Feedback
+Status: Open
Bug Type: OCI8 related
Operating System: Sun Solaris 8
PHP Version: 5.2CVS-2008-10-14 (CVS)
Assigned To: sixd
New Comment:
Yes i did. Also i set the env inside the script also..here is my
script.
<?php^M
putenv("ORACLE_HOME=/oracle/product/9.2.0");
putenv("ORACLE_SID=TESTPRD");
putenv("PATH=$ORACLE_HOME/bin:$PATH");
putenv("LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH");
putenv("TNS_ADMIN=/oracle/admin/network/admin");
// create connection^M
$connection = OCILogon("test","test123");^M
^M
// test connection^M
if (!$connection) {^M
echo "Couldn't make a connection!";^M
exit;^M
}^M
^M
// create SQL statement^M
$sql = "SELECT TNAME, TABTYPE, CLUSTERID FROM TAB";^M
^M
// parse SQL statement^M
$sql_statement = OCIParse($connection,$sql);^M
^M
// execute SQL query^M
OCIExecute($sql_statement);^M
^M
// get number of columns for use later^M
$num_columns = OCINumCols($sql_statement);^M
^M
// start results formatting^M
echo "<TABLE BORDER=1>";^M
echo "<TR><TH>Coffee Name</TH><TH>Roast
Type</TH><TH>Quantity</TH>";^M
^M
// format results by row^M
while (OCIFetch($sql_statement)){^M
echo "<TR>";^M
for ($i = 0; $i < $num_columns; $i++) {^M
$column_value = OCIResult($sql_statement,$i);^M
echo "<TD>$column_value</TD>";^M
}^M
echo "</TR>";^M
}^M
^M
echo "</TABLE>";^M
^M
// free resources and close connection^M
OCIFreeStatement($sql_result);^M
OCILogoff($connection);^M
?>
Previous Comments:
------------------------------------------------------------------------
[2008-10-14 23:11:17] [EMAIL PROTECTED]
Did you make sure to set the Oracle environment (ORACLE_HOME,
ORACLE_SID, ...) BEFORE starting the server and have set proper group
memberships to the web-server user?
------------------------------------------------------------------------
[2008-10-14 22:33:42] krish dot v at gmail dot com
Description:
------------
Hi,
When connecting to oracle DB. I am getting the below error message.
Warning: ocilogon() [function.ocilogon]: ORA-01034: ORACLE not
available ORA-27101: shared memory realm does not exist SVR4 Error: 2:
No such file or directory in /Application/s1wbsvr61/docs/TestDB.php on
line 10
Couldn't make a connection!
Db is up and running. Also i can able to connect through sqlplus.
And also ORACLE_SID and ORACLE_HOME set.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=46295&edit=1