I am using php4.3.4 Build 5 on FreeBSD4.7 and am totally
stuck.  For about a week, I have been trying to write a php script
that will access an Oracle server on a different system over the
network.

        I can't seem to let php know where to look to find all the
contact information such as is supposed to reside in tnsnames.ora.  At
least, I haven't found a place to put tnsnames.ora that tns
recognizes.

        I got word from the maintainer of the FreeBSD port of php4.3
that the oci8 functions are not accessible.  The exact words were:

> You cannot build and use the oci8 extension. You may only use the oracle 
> extension.

        I do have the ora_x functions such as ora_logon but I am not
even sure how far I can get.

        The database server uses an Oracle8I data base.  I am also not
using php in a web development setting, but will be using it to get
and put data via SQL statements in to the Oracle server.

        I have the IP address of the server and the port number, all
of which I put in to the tnsnames.ora file and which I planted in
about every directory that might possibly work.  None did.

        Here is the test script command I am running followed by the
sqlnet.log output.  Rarely have I seen a diagnostic that says so much
and tells me so little about what I may have failed to do.:-)

        Test script follows with server name changed to protect the innocent:

#!/usr/local/bin/php
<?
//Set env variables
//Maybe something goes here, but I am not sure what.
putenv("");
//Login to SQL

   $conn= Ora_Logon("[EMAIL PROTECTED]", "password",);
//Process each record

?>

        Here's what happens.  Lines have been broken to fit the screen:

Fatal OSN connect error 12545, connecting to:

        (DESCRIPTION=(ADDRESS=(PROTOCOL=beq)(PROGRAM=oracle)
(ARGV0=oracle)(ARGS='(DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
')(DE

  VERSION INFORMATION:
        TNS for Intel SVR4 UNIX: Version 2.3.2.1.0 - Production
        Oracle Bequeath NT Protocol Adapter for Intel SVR4 UNIX: Version
        2.3.2.1.0 - Production
  Time: 19-MAR-04 11:17:55
  Tracing not turned on.
  Tns error struct:
    nr err code: 12206
    TNS-12206: Message 12206 not found; No message file for
        product=NETWORK, facility=TNS
    ns main err code: 12545
    TNS-12545: Message 12545 not found; No message file for
        product=NETWORK, facility=TNS
    ns secondary err code: 12560
    nt main err code: 515
    TNS-00515: Message 515 not found; No message file for
        product=NETWORK, facility=TNS

Martin McCormick WB5AGZ  Stillwater, OK 
OSU Information Technology Division Network Operations Group

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to