ID: 29444
User updated by: oguilloux at sopragroup dot com
Reported By: oguilloux at sopragroup dot com
Status: Open
Bug Type: OCI8 related
Operating System: Windows 2000 SP4
PHP Version: 5.0.0
New Comment:
With this code (below) only, my PHP5 (cli version) doesn't terminate
properly. (The program did not finish, it seem to wait about something
that never happens).
=> It's seem to be "OCIParse" which doesn't work. When I use comments
on this line code, the script finish and not when I use the command.
$argDatabasename = 'PNGRS24';
$todo =
"(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=RS24.PA.SOPRA)(PORT=1542))(CONNECT_DATA=(SID=$argDatabasename)))";
$cn = OCILogon('SYSTEM','MANAGER', $todo);
$stmt = OCIParse($cn,"select * from cols");
$res = OCIExecute($stmt);
ocilogoff($cn);
Previous Comments:
------------------------------------------------------------------------
[2004-08-03 02:12:27] cjbj at hotmail dot com
Can the filer give a better testcase? Does the DB have to
be unmounted? Does ADOdb have to be used?
------------------------------------------------------------------------
[2004-07-29 17:53:44] oguilloux at sopragroup dot com
There's a strange stuff : If I only use, the function oci8 "oci_logon"
even if the database is not connected, it's works. But when I combine
pure oci8 functions with ADO-DB (http://php.weblogs.com) for PHP (which
is useful to be database independant).
I use the "version V3.00 6 Jan 2003" of PHP AdoDB. May be, with the new
Object feature, it could be create some problems ? The most strange
thing is that "oracle" functions work good.
I have tested the AdoDB 4.51 for PHP, but PHP still crash.
------------------------------------------------------------------------
[2004-07-29 16:01:25] [EMAIL PROTECTED]
Yes, probably other suggestions will appear when I can reproduce it
myself.
ATM I can see only predictable warning and nothing more.
------------------------------------------------------------------------
[2004-07-29 15:33:25] oguilloux at sopragroup dot com
Thank's !
sorry, but why it works with oci8/PHP4 and not with oci8/PHP5 ? I don't
believe that the cause is my Oracle client. I often do EXP, IMP and
SQLPLUS with my oracle 8 on oracle 9 database without any troubles.
I restore my config to works with PHP4/oci8 and my web site works
without any problem. The only change was to reconfig apache to use
PHP4.
The more strange feature is that PHP5/oracle extention works better
than oci8.
Have you another suggestion to try ?
Thank's !
------------------------------------------------------------------------
[2004-07-29 15:24:30] [EMAIL PROTECTED]
>My oracle client is 8.1.7 and I wish connected to a Oracle 9.2.0.4
database.
That's weird and can be the reason.
Try to update your client - I can't reproduce this under WIn2k, Oracle
9.2.0.4/Client 9.2.0.4.
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/29444
--
Edit this bug report at http://bugs.php.net/?id=29444&edit=1