Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.misc -> Re: help connecting to oracle via javascript with osauthent

Re: help connecting to oracle via javascript with osauthent

From: joel garry <joel-garry_at_home.com>
Date: 8 Aug 2006 16:52:03 -0700
Message-ID: <1155081123.778461.139120@b28g2000cwb.googlegroups.com>

Wyatt wrote:
> I'm trying to connect to an oracle 10g database with javascript using
> os authentication. For now, I'm running the script on the database
> host.
>
> Using sql*plus, I can connect with "connect / as sysdba"
>
> this script works
> var connectionString = "Provider=OraOLEDB.Oracle;"
> + "Data Source=orcl;"
> + "OSAuthent=0;"
> + "DBA Privilege=SYSDBA;"
> + "User Id=system;"
> + "Password=***;";
>
> var cn = WScript.CreateObject("ADODB.Connection");
> cn.Open(connectionString);
> cn.Close();
>
> This script does not work, with error:
> ORA-01017:invalid username/password; logon denied
> var connectionString = "Provider=OraOLEDB.Oracle;"
> + "Data Source=orcl;"
> + "OSAuthent=1;";
>
> var cn = WScript.CreateObject("ADODB.Connection");
> cn.Open(connectionString);
> cn.Close();
>
> I've tried variations ofthe connectionstring, but get the same error
> message.
> Am I missing and argument in the connectionstring?
> Is there a different method to use?
>
> Thanks in advance.

There is an init.ora parameter called OS_AUTHENT_PREFIX. It defaults to OPS$. So you would have to have a user named OPS$SYSTEM if it is the default.

jg

--
@home.com is bogus.
http://online.wsj.com/public/article/SB115457177198425388.html?mod=technorati
propaganda 101
Received on Tue Aug 08 2006 - 18:52:03 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US