How to connect to Oracle

Last post 01-19-2009 6:09 PM by ibot. 11 replies.

Sort Posts:

  • How to connect to Oracle

    08-14-2007, 12:34 PM
    • Member
      point Member
    • mikensu
    • Member since 08-14-2007, 4:02 PM
    • Posts 15

    Here is my code

    Public Shared strConString As String = "data source=Oracle;user id=scott;password=tiger"

    How do I excess the string to see if i am connected. 

     

  • Re: How to connect to Oracle

    08-14-2007, 4:46 PM
    • All-Star
      28,218 point All-Star
    • johram
    • Member since 06-13-2006, 10:36 AM
    • Sweden
    • Posts 3,543
    • Moderator
    If this post was useful to you, please mark it as answer. Thank you!
  • Re: How to connect to Oracle

    08-15-2007, 11:01 AM
    • Member
      point Member
    • mikensu
    • Member since 08-14-2007, 4:02 PM
    • Posts 15

    Can I also have the steps as far as starting the project or give me a link to accomplish this.  I am new to ASP.Net and this is my first and only project

  • Re: How to connect to Oracle

    08-16-2007, 8:55 AM
    • Participant
      1,410 point Participant
    • StevenSw
    • Member since 08-19-2002, 8:04 PM
    • Opelika, AL
    • Posts 278

    Couple questions:

    1. Can you TNSPing your Oracle instance?
    2. Can you connect via SQLPlus?
    Steven M. Swafford
    http://radicaldevelopment.net

    Dont forget to click "Mark as Answer" on the post that helped you.
  • Re: How to connect to Oracle

    08-17-2007, 12:07 PM
    • Member
      2 point Member
    • ecocoma
    • Member since 05-01-2007, 8:57 PM
    • Glendale
    • Posts 1

    Step 1: Install  Oracle10g Release 2 ODAC and Oracle Developer Tools for Visual Studio .NET 
     http://www.oracle.com/technology/software/tech/dotnet/utilsoft.html

    Step 2:  Set Oracle_Home environment.
    For example: Set Oracle_Home = C:\oracle\product\10.2.0\client_1

    Step 3:  Create sqlnet.ora and tnsnames.ora files under:
    <Oracle_Home>\NETWORK\ADMIN
    To setup connection, you can use tnsping to test it.
    For example: tnsping your_oracle_service

    Step 4: Add reference Oracle.DataAccess.dll

    Sample Code:

    <%@ Page Language="VB" %>
    <%@ Import Namespace="Oracle.DataAccess.Client" %>
    <script runat="server"> 
       Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
           Dim cn As OracleConnection = New OracleConnection()
           Dim strconn As String 

           strconn = "Data Source = "
           strconn &= "(DESCRIPTION = "
           strconn &= " (ADDRESS_LIST ="
           strconn &= " (ADDRESS = (PROTOCOL = TCP)(HOST = your_oracle_server)(PORT = 1521))"
           strconn &= " )"
           strconn &= " (CONNECT_DATA ="
           strconn &= " (SERVICE_NAME = your_oracle_service)"
           strconn &= " )"
           strconn &= ");"
           strconn &= "User Id=your_userid;"
           strconn &= "password=your_password;"

           'If you do set up tnsnames.ora , you can use the following code:
           'strconn = "user id=your_userid;password=your_password;data source=your_oracle_server/your_oracle_service" 

           cn.ConnectionString = strconn 
           cn.Open()

           Response.Write(cn.ServerVersion)

       End Sub
    </script>


    Good luck to you

    eCocoma Web Consultant
    http://www.ecocoma.com



    eCocoma Web Consultant
    http://www.ecocoma.com/
    Filed under: ,
  • Re: How to connect to Oracle

    08-17-2007, 1:03 PM
    • Member
      point Member
    • mikensu
    • Member since 08-14-2007, 4:02 PM
    • Posts 15


    TNS Ping Utility for 32-bit Windows: Version 9.2.0.3.0 - Production on 17-AUG-20
    07 12:35:02

    Copyright (c) 1997 Oracle Corporation.  All rights reserved.

    Used parameter files:
    C:\oracle\ora92\network\admin\sqlnet.ora


    Used TNSNAMES adapter to resolve the alias
    Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
    (HOST = testoracle)(PORT = 1521))) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE
    _NAME = prod) (SID = prod)))
    OK (20 msec)

  • Re: How to connect to Oracle

    10-23-2007, 7:44 PM
    • Member
      420 point Member
    • BugInfested
    • Member since 12-04-2005, 4:31 AM
    • Posts 107

    eCocoma,

    We are struggling to connect to Oracle 10g from our ASP.NET 2.0.  We have these installed on our dedicated server.

    We're trying to figure out the Connection String so that the ASPX pages can read the Oracle database.  Do we need to take all the steps that you listed?  Do your steps pertain to the server or to the client?

    With regards to your Connection String, we have never been able to figure out Data Source, Host, your_oracle_service or your_oracle_server for Oracle 10g.  How do we do this?  In Oracle Database Home Page, it does not give the Database Name.  Is it "SYSTEM"?

    Curt

  • Re: How to connect to Oracle

    01-14-2008, 11:38 AM
    • Member
      10 point Member
    • britemareena
    • Member since 01-14-2008, 4:35 PM
    • Posts 5

    Its realy good. But how we know about the default database in oracle. Is it "ora"?

    Filed under:
  • Re: How to connect to Oracle

    01-14-2008, 10:00 PM
    • Member
      23 point Member
    • John Happy
    • Member since 11-03-2006, 7:19 AM
    • Posts 34

    I just installed the Oracle 10g Express Edition without customizing any paths or names on my Windows 2003 Server....

    This Visual Basic code works for me on my asp.net web page:

    <%@ Page Language="VB" Debug="True" %>

    <%@ Import Namespace="System.Data" %>

    <%@ Import Namespace="Oracle.DataAccess.Client" %>

    <%@ Import Namespace="Oracle.DataAccess.Types" %>

    Dim cn As New OracleConnection("Data Source=216.255.200.XX1/XE;User ID=myID;Password=myPW")

  • Re: How to connect to Oracle

    01-15-2008, 10:05 AM
    • Member
      89 point Member
    • jsblakley
    • Member since 05-29-2003, 10:54 AM
    • Posts 19

    This is the first time I've tried an Oracle connection and I completed all the above steps (but in C#) and still NO connection.  I continue to receive the "Database error: ORA-12514: TNS:listener does not currently know of service requested in connect descriptor" error message.

    Can someone please help me back on track?

    Thanks!

    Jeff Blakley
  • Re: How to connect to Oracle

    01-15-2008, 11:17 AM
    • Member
      10 point Member
    • britemareena
    • Member since 01-14-2008, 4:35 PM
    • Posts 5
    I wrote the connection string as following

    connectionString ="Provider=MSDAORA.1;UserID=scott;password=tiger;Host-String=local.world;database=ORA"

    I also got the same error ORA-12560 :TNS: adapter error

    Help please if any one know

  • Re: How to connect to Oracle

    01-19-2009, 6:09 PM
    • Member
      2 point Member
    • ibot
    • Member since 01-19-2009, 6:07 PM
    • Posts 1

     Hi-

     I used the information above but I get nothing. Any idea?

     

      Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
     
            Dim oradb As String = "Data Source=XEXDB;Persist Security Info=True;User ID=hr;Password=nothing;Unicode=True"
            Dim conn As New OracleConnection(oradb)
            conn.ConnectionString = oradb

            conn.Open()
            Dim cmd As New OracleCommand
            cmd.Connection = conn
            cmd.CommandText = "select * from Jobs"
            cmd.CommandType = Data.CommandType.Text

            Dim dr As OracleDataReader = cmd.ExecuteReader()
            dr.Read()
            Label1.Text = dr.Item("JOB_TITLE")
            dr.Dispose()
            cmd.Dispose()
            conn.Dispose()


        End Sub

Page 1 of 1 (12 items)