Skip to Main Content

DevOps, CI/CD and Automation

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

OCI and ORA-24315

717861Feb 25 2010 — edited Jul 26 2013
Hi all,

I have a problem connecting to an oracle database using oci, I'm all out of options, so I hope you can help me..

I installed a WAMPserver on a Windows Server machine.
I've also downloaded instantclient_11_1, and made a PATH entry to this locatiion.
I also set the following in php.ini:
+;extension=php_oci8.dll ; Use with Oracle 10gR2 Instant Client+
extension=php_oci8_11g.dll ; Use with Oracle 11g Instant Client
if I run phpinfo() I see an OCI8 section.

This machine has OracleXE installed and is also in a network where an oracle11g db is installed.

I have the following code in index.php:

*<?php*
echo "Hello world!";
*$conn = oci_connect('hr', 'welcome', 'localhost/XE');*

*if (!$conn) {*
*$e = oci_error();*
trigger_error(htmlentities($e['message']), E_USER_ERROR);
*}*
*?>*

This results in:

Hello world!
*Warning: oci_connect() [function.oci-connect]: ORA-24315: illegal attribute type in C:\wamp\www\index.php on line 3*

Fatal error: ORA-24315: illegal attribute type in C:\wamp\www\index.php on line 7


I am pretty sure that my code is correct, It seems to me that oci functions per definition generate an ORA-24315 error.
Any help is welcome

Grtz Sake
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Aug 23 2013
Added on Feb 25 2010
6 comments
11,725 views