Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Data Bases > Oracle Miscellaneous > Re: PHP+Oracle:...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 3 of 9 Topic 6825 of 7079
Post > Topic >>

Re: PHP+Oracle: could not resolve service name

by Michael Austin <maustin@[EMAIL PROTECTED] > Apr 9, 2008 at 04:13 PM

Álvaro G. Vicario wrote:
> I'm developing a PHP 4 application in a Windows Server 2003 box. I'm 
> connecting to a remote Oracle 10g server using ODBC (with a system-wide 
> DSN). I didn't install any of the software and my Oracle experience
doesn't 
> got further than writing queries ;-)
> 
> My issue is that PHP scripts cannot connect to the database server when
I 
> run them from the *command line*. I get this error message:
> 
>     SQL error: [Microsoft][ODBC driver for Oracle][Oracle]ORA-12154:
TNS:no 
> se ha podido resolver el nombre del servicio, SQL state 08001 in
SQLConnect
> 
> Which translates into English as "could not resolve service name".
> 
> The *very same code* runs fine when parsed through the web server
(Apache2 + 
> PHP module running as LocalSystem) and I've found no problems using
TOAD. 
> Apart from environment, PHP configuration is identical in command line
and 
> web.
> 
> After some Googling I've tried setting TNS_ADMIN and ORACLE_HOME 
> environmental variables but it didn't make any difference. I just can't 
> understand why all programs can connect except command line PHP. Do you
have 
> any clue?
> 
> Sample code:
> 
> <?php
> 
> define('DB_DSN', 'FOO');
> define('DB_USERNAME', 'FOO');
> define('DB_PASSWORD', 'FOO');
> 
> odbc_connect(DB_DSN, DB_USERNAME, DB_PASSWORD);
> 
> ?> 
> 
> 


you still need to add an entry in your tnsnames.ora file (generally 
located in the oracle home under network\admin.

A google search will give you many examples of how to create a tnsnames 
entry.
 




 9 Posts in Topic:
PHP+Oracle: could not resolve service name
"Álvaro G. Vicario&q  2008-04-09 13:35:29 
Re: PHP+Oracle: could not resolve service name
"Shakespeare" &  2008-04-09 21:34:51 
Re: PHP+Oracle: could not resolve service name
Michael Austin <mausti  2008-04-09 16:13:00 
Re: PHP+Oracle: could not resolve service name
joel garry <joel-garry  2008-04-09 14:22:54 
Re: PHP+Oracle: could not resolve service name
=?ISO-8859-1?Q?=22=C1lvar  2008-04-10 12:17:54 
[SOLVED] Re: PHP+Oracle: could not resolve service name
=?ISO-8859-1?Q?=22=C1lvar  2008-04-10 19:05:27 
Re: [SOLVED] Re: PHP+Oracle: could not resolve service name
"Ana C. Dent" &  2008-04-11 03:58:54 
Re: [SOLVED] Re: PHP+Oracle: could not resolve service name
"Shakespeare" &  2008-04-11 07:39:25 
Re: [SOLVED] Re: PHP+Oracle: could not resolve service name
=?ISO-8859-1?Q?=22=C1lvar  2008-04-11 09:11:15 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Thu Aug 21 17:50:41 CDT 2008.