Re: oracle error ORA-12154

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The biggest problem with oci8 is having these four variables set:

$ORACLE_SID=SOMESID
$ORACLE_HOME=/home/beckman/oracle
$ORACLE_BASE=/home/beckman/oracle
$TNS_ADMIN=/home/beckman/oracle/network/admin

If those aren't set, then things won't work.

Please confirm that those environment variables are set in Apache or
whatever web server you are using.  If they aren't, oci8 won't work.

Beckman

On Fri, 16 Jul 2004, Adam Williams wrote:

> Hi, I'm trying to connect to an oracle 9.20 database using:
>
> $conn = OCILOGON("dah50","dah50","zed2.aleph0");
>
> but I get the error ORA-12154
>
> Searching on google says my listener.ora or tnsnames.ora may have
> problems, but I think mine are correct.  Can someone take a look and see
> if they are ok?  Also, I can connect to the database from the command
> line:
>
> ORACLE>>sqlplus dah50/dah50@xxxxxxxxxxx
>
> SQL*Plus: Release 9.2.0.3.0 - Production on Fri Jul 16 11:58:49 2004
>
> Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.
>
>
> Connected to:
> Oracle9i Enterprise Edition Release 9.2.0.3.0 - Production
> With the Partitioning, OLAP and Oracle Data Mining options
> JServer Release 9.2.0.3.0 - Production
>
>
> so I'm not really sure what is going on.  below are my tnsnames.ora and
> listener.ora:
>
>
> tnsnames.ora
> ------------
>
> zed2.aleph0=(description=
>                 (address=
>                         (protocol=ipc)
>                         (key=aleph0))
>                 (address=
>                         (protocol=tcp)
>                         (host=zed2.mdah.state.ms.us)
>                         (port=1521))
>                 (connect_data=(service_name=aleph0)(server=DEDICATED)))
>
>
>
> listener.ora
> ------------
>
> listener=(description=
>                 (address_list=
>                         (address =
>                                 (protocol = ipc)
>                                 (key = extproc))
>                         (address=
>                                 (protocol=ipc)
>                                 (key=aleph0))
>                         (address=
>                                 (protocol=tcp)
>                                 (host=zed2.mdah.state.ms.us)
>                                 (port=1521))
>                 )
>            )
>
> sid_list_listener=(sid_list=
>                         (sid_desc=
>                                 (global_name=aleph0)
>                                 (sid_name=aleph0)
>                                 (oracle_home=/exlibris/app/oracle/product/920)
>                         )
>                         (sid_desc =
>                                 (sid_name = extproc)
>                                 (oracle_home=/exlibris/app/oracle/product/920)
>                                 (program = extproc)
>                         )
>                   )
> startup_wait_time_listener=0
> connect_timeout_listener=20
> trace_level_listener=off
>
>
>
>
> and when I start the listener I get no errors.
>
> ORACLE>>lsnrctl stop ; lsnrctl start
>
> LSNRCTL for Linux: Version 9.2.0.3.0 - Production on 16-JUL-2004 12:07:11
>
> Copyright (c) 1991, 2002, Oracle Corporation.  All rights reserved.
>
> Connecting to (DESCRIPTION=(address=(protocol=ipc)(key=extproc)))
> The command completed successfully
>
> LSNRCTL for Linux: Version 9.2.0.3.0 - Production on 16-JUL-2004 12:07:11
>
> Copyright (c) 1991, 2002, Oracle Corporation.  All rights reserved.
>
> Starting /exlibris/app/oracle/product/920/bin/tnslsnr: please wait...
>
> TNSLSNR for Linux: Version 9.2.0.3.0 - Production
> System parameter file is
> /exlibris/app/oracle/product/920/network/admin/listener.ora
> Log messages written to
> /exlibris/app/oracle/product/920/network/log/listener.log
> Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=extproc)))
> Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=aleph0)))
> Listening on:
> (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=zed2.mdah.state.ms.us)(PORT=1521)))
>
> Connecting to (DESCRIPTION=(address=(protocol=ipc)(key=extproc)))
> STATUS of the LISTENER
> ------------------------
> Alias                     LISTENER
> Version                   TNSLSNR for Linux: Version 9.2.0.3.0 -
> Production
> Start Date                16-JUL-2004 12:07:11
> Uptime                    0 days 0 hr. 0 min. 0 sec
> Trace Level               off
> Security                  OFF
> SNMP                      OFF
> Listener Parameter File
> /exlibris/app/oracle/product/920/network/admin/listener.ora
> Listener Log File
> /exlibris/app/oracle/product/920/network/log/listener.log
> Listening Endpoints Summary...
>   (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=extproc)))
>   (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=aleph0)))
>
> (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=zed2.mdah.state.ms.us)(PORT=1521)))
> Services Summary...
> Service "aleph0" has 1 instance(s).
>   Instance "aleph0", status UNKNOWN, has 1 handler(s) for this service...
> Service "extproc" has 1 instance(s).
>   Instance "extproc", status UNKNOWN, has 1 handler(s) for this service...
> The command completed successfully
>
> --
> PHP Database Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>

---------------------------------------------------------------------------
Peter Beckman                                                  Internet Guy
beckman@xxxxxxxxxxxxx                             http://www.purplecow.com/
---------------------------------------------------------------------------

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


[Index of Archives]     [PHP Home]     [PHP Users]     [Postgresql Discussion]     [Kernel Newbies]     [Postgresql]     [Yosemite News]

  Powered by Linux