Direct connect to Oracle using Delphi

How I can direct connect and transfer data from Oracle Database using Delphi.
Not via ODBC driver!!!

There are several BDE replacements that allow you to connect to
Oracle from Delphi with out BDE or ODBC
DOA- Direct Oracle Access from Allaround Automation ~$200.00
http://www.allroundautomations.nl/index.html
NCOCI8 is freeware.
Goto to www.kylecords.com and they list BDE replacements.
I use DOA and their PL/SQL developer systems from Allaround
Automations and they are both excellent systems with excellent
support.

Similar Messages

  • Connecting to Oracle using JDBC

    Hi all,
    I am a new to Oracle. I am trying to connect to Oracle using JDBC
    The URL with which I tried to connect was:
    jdbc:oracle:oci8:@myServiceName,user='myLogin',password='myPassword'
    I get an error (ORA-12154)
    - TNS could not resolve service name
    When I use the same userid, password and service and connect thru' SQL*Plus it goes thru'. Is there any parameter which I am missing. Can anyone throw some light on this. I am held up with this issue badly.
    Thanks for all your help and time.
    Regards,
    Latha

    Hi Latha,
    Please try to use thin and add port number.
    m_conn = DriverManager.getConnection("jdbc:oracle:thin:@" + hostURL + ":" + port + ":" + database, user, password);
    Hong
    null

  • Connect to oracle using jdba thin driver

    i want to use jdbc thin driver to connect to oracle 8i for linux intel.
    my code is:
    DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
    String dbURL = "jdbc:oracle:thin:@dbserver:1521:iasdb";
    Connection con = DriverManager.getConnection(dbURL,"scott","tiger");
    but an error is reported as "the network adapter can not establish connection".
    why?
    i can connect to oracle using JDBC-ODBC bridge successfully.

    i want to use jdbc thin driver to connect to oracle 8i for linux intel.
    my code is:
    DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
    String dbURL = "jdbc:oracle:thin:@dbserver:1521:iasdb";
    Connection con = DriverManager.getConnection(dbURL,"scott","tiger");
    but an error is reported as "the network adapter can not establish connection".
    why?
    i can connect to oracle using JDBC-ODBC bridge successfully.

  • Why to Use EJB rather then Direct Connection To Oracle Thru webDynpro?

    Hi
      Experts,
       I want to know that why to use EJB to connect to oracle rather then direct connection via WebDynpro.
       Please Give Me References to how to connect to oracle with EJB or WebDynpro.I want to tell you that i know JDBC,JAVA and basic web Dynpro.
      Please Reply Me Dear Friends...ASAP.

    EJB are better for a project beacuse the application is scalable, have less maintainence and have better performance.
    Have you gone throght these:
    Connect Oracle 9.2 DB to Web AS 6.40
    web dynpro - database connection
    web Dynpro application connecting to oracle
    /people/ramesh.jandhyala/blog/2007/01/02/webdynpro-and-oracle-using-dtos
    Regards,
    Ashwani Kr Sharma

  • Wierd message while connecting to ORACLE using sqlplus

    Hi
    Server:AIX 3 5
    Oracle: 10.2.0.1 patched to 10.2.0.3
    i tried connecting to oracle and getting a wierd error only via OS Authenticated user not while connecting as sys or "/ as sysdba"
    $ sqlplus /
    1224868 : map : Permission Denied
    1224868 : map : Permission Denied
    1224868 : map : Permission Denied
    SQL*Plus: Release 10.2.0.3.0 - Production on Tue Nov 27 00:40:18 2007
    Copyright (c) 1982, 2006, Oracle. All Rights Reserved.
    Connected to:
    Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bit Production
    With the Partitioning, OLAP and Data Mining options
    any idea on this?
    thanks
    Deepak

    Server:AIX 3 5Is it true or mistake ? I don't think Oracle 10g has ever supported on that AIX version.
    Anyway, what OS user did you use ?
    Nicolas.

  • User permission issue in connecting to Oracle using java in Cent OS

    Hi ,
    I am facing a peculiar issue and since I am new to Cent OS, I hope somebody can help me.
    I am using Cent OS 4.2 and I installed Oracle client 10.2 in cent os 4.2.
    I am having a java application which connects to Oracle server in another Linux system using Oracle OCI driver which comes along with Oracle client
    I have a user called user1 which belongs to group group1 as primary group and my application runs under this user user1.
    This user is a member of oinstall group (which is the group for oracle uesr which has access to oracle client directories/files)
    But when my application tries to connect to Oracle server, I am getting connectivity error saying "Oracle driver not found" or "cannot load libocijdbc10.so". All environment variables like ORACLE_HOME, PATH,CLASSPATH, LD_LIBRARY_PATH are set properly.
    The permissions to Oracle folder/files are rwx for owner(oracle user) , rx for group(oinstall) and none for others
    What we observed are
    1. When the application is start under root user, it works
    2. When we give rx permission to others, it works
    3. When we make oinstall group as the primary group for my user user1, it works
    My questions here
    1. Why it is not working even though my user user1 is a member of oinstall group
    2. Why it is working when I make oinstall as the primary group
    3. Is there any difference in security policy of RHEL and Cent OS
    4. How can I access libraries from multiple folders which created by different user and belongs to different groups, if this is the case
    I never faced this issue in RHEL4
    Hope some body can help me.
    Regards
    Sunil

    Sorry, I should have been more specific. The error message I was referring to shows up in a pop-up windows when I try to run the program. The actual java error message (that shows up in the command prompt window) is as follows:
    "Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\WINNT\system32\ocijdbc8.dll: The specified procedure could not be found
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1473)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1397)
    at java.lang.Runtime.loadLibrary0(Runtime.java:788)
    at java.lang.System.loadLibrary(System.java:832)
    at oracle.jdbc.oci8.OCIDBAccess.logon(OCIDBAccess.java:192)
    at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:142)
    at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:214)
    at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:193)
    at java.sql.DriverManager.getConnection(DriverManager.java:512)
    at java.sql.DriverManager.getConnection(DriverManager.java:171)
    at lookup.main(lookup.java:16)"
    I'm running the program through Windows 200 Pro command prompt, and the version of java is, as I mentioned in the previous message, 1.4.1:
    java -version
    java version "1.4.1_01"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1_01-b01)
    Java HotSpot(TM) Client VM (build 1.4.1_01-b01, mixed mode)

  • Problem connect to oracle using ORACE

    Hi,
    Has anybody been able to connect to Oracle 10g using the latest ORACE(Free PL/SQL code editor)? The application hangs when I click on connect. Do I have to install the Oracle Instant Client if I have Oracle 10g Enterprise Edition installed?
    Any sort of help would be greatly appreciated.

    Do I have to install the Oracle Instant Client if I have Oracle 10g Enterprise Edition installed?
    No, But make sure that ORACLE_HOME variable is set correctly.
    What is the name of the PL/SQL editor you want to use?
    You can try SQL Developer.It is free as well.

  • Cannot Connect to Oracle using SSIS

    I am working with a client that has the following: a Windows Server Standard 2003 with SQL Server Standard 2005 installed. Oracle 10g is installed on a Linux Red Hat server. All are 64-bit and have the most current service packs installed. We are trying to pull Oracle data to SQL Server using SSIS and/or the SQL Server Import/Export wizard. the 10g client tools are installed on the Windows/SQL Server box. We can connect from there to Oracle using both SQL *Plus and Aqua Data Studio. However, when I try to import data to SQL Server using with the .Net or OLEDB provider, I get the error stating that I have to install the Oracle client tools.
    Can anyone help with this? No one on the Microsoft side seems to have an answer.
    Many thanks!
    Jeanne

    I am also facing the same problem. I have read a related article on
    http://stevemchugh.blogspot.com/2007/02/adventures-of-ssis-and-oracle-in-64bit.html
    Although the problem solved in this article is not of exact nature as posted in this post but it still provide some thoughtful inside of SQL server 2006 64 bit and Oracle 10 g SSIS connectivity.
    If some succeeds in this please also help in figuring out my problem

  • Error in connection to oracle using java

    hi ,
    i am tring to make a connection to oracle database using java with this code
    public class DataBase {
    public DataBase(){
    Connection connection = null;
    try {
    // Load the JDBC driver
    String driverName = "oracle.jdbc.dirver.OracleDriver";
    Class.forName(driverName);
    // Create a connection to the database
    String serverName = "http://localhost:7777";
    String portNumber = "1521";
    String sid = "ora9i";
    String url = "jdbc:oracle:thin:@" + serverName + ":" + portNumber + ":" + sid;
    String username = "scott";
    String password = "tiger";
    connection = DriverManager.getConnection(url, username, password);
    } catch (ClassNotFoundException e) {
    JOptionPane.showMessageDialog(null,"Coud not find the database driver ");
    // Could not find the database driver
    } catch (SQLException e) {
    JOptionPane.showMessageDialog(null,"Coud not connect to the database ");
    // Could not connect to the database
    public static void main(String[] args) {
    new DataBase();
    i always got the compilation error Coud not find the database driver
    i am using oracle9i and jdk1.5.0_04 and my classpath is C:\oracle\ora92\jdbc\lib\ojdbc14.zip;C:\oracle\ora92\jdbc\lib\orai18n.zip
    i am realy stuck with this so any one can help me with this probelm
    thanks alot,

    thanks for your reply,
    yes i changed the server name and i verified the location of the JDBC driver file(s) on my computer. any way i solved my problem.
    you know there was a misunderstanding in what you mean by classpath, i thought that i have to change the classpath from control panel>system>advance>enviroment variable
    and then select classpaht and edit it. i was doing this but this is didn't work.
    then i don't know why i did that
    i went to java program and select my project,right click on it and then select properties>java build path and then select "add external Jars" button and then i simply choose them and add them to my project. and finaly it worked.
    thanks alot

  • Connect to Oracle using DAC Client in command line

    Hi,
    I'm trying to connect to Oracle DB using DAC client. I have configured a connection and tested, it works. When I use the connection to connect to the DB, its giving me an error
    "unknown error, please start in command line mode and see the stack error"
    How do I start in command line mode? Could anyone provide more information on this.
    Thanks in advance,
    RK

    In oracle db, you can create 3 different types of users:
    (1) create user x identified by pwd.
    In this case the user x will connect to the db using username/password, in this example x/pwd
    (2)create user ex identified externally;
    In this case the user ex will connect to the db using "/" and the sqlnet.authentication_services parameter value in the client and server sqlnet.ora will be used in determining the oracle external authentication adapter to use. For oracle windows client/db server, this is by default set to NTS. NTS is the oracle windows authentication adapter.
    (3)create user gx identified globally as 'CN=gx,O=Oracle';
    In this case also the user gx will connect to the db using "/" and oracle ssl will be used to authenticate this user to the db.
    It would not be possible to "Create user x identified externally" and connect with x/pwd.
    Please clarify.
    To help you in isolating the problem, I will need the following info:
    (1)
    what are you connecting as to execute your plsql. Are you using sqlplus ? How are you connecting (connect "/ as sysdba", connect "/", connect x/pwd) ?
    (2)
    what create user statement did you use to create the user
    (3)
    is odp.net and the db server on the same machine.
    (4)
    did you run your plsql from the same machine as the db server.
    (5)
    if odp.net is on a different machine than db server, did you try connecting from odp.net machine to db server, using sqlplus ?

  • Can not connect to Oracle using ASP, but i can connect  to VB6.0

    i have installed ODAC 11.2.0.2.1(latest version) and i m trying to connect to Oracle 11G server
    So no vb programs are worked so i have installed oracle 11g client and vb programs are all started to work,
    but when i try to connect it using asp. i m getting the following error.pls help me
    Error Type:
    OraOLEDB (0x80004005)
    ORA-12154: TNS:could not resolve the connect identifier specified
    conn.asp, line 12
    on line 12, i did this,
    Conn221.Open ConnString221
    but my original connection code is
    ConnString221 = "Provider=OraOLEDB.Oracle;Password=newbie;User ID=newchips;Data Source=HIS241;PersistSecurity Info=True;PLSQLRSet=1"
    Conn221.Open ConnString221
    but the same piece of code is working in my friend PC,she installed only 8i Client and this is working perfectly...

    Please Double check your database name...
    Regards,
    Raghu

  • Unable to connect to oracle using type4 driver

    hi
         I was trying to connect to oracle Database using type 4 thin drivers on win98.
         I downloaded the driver from oracle site and also downloaded some more drivers
         from other sites.While connecting to data base I ran into problems I am working
         for about two days on this thing but couldn't succeed.
         I get the following message:
              Connection refused ...........
         The driver is succefully loaded but when it tries to connect using
         conn = DriverManager.getConnection("jdbc:oracle:thin:@server:1521:orcl","userid","password");
         it gives the above message.
         now I think that I am giving the host name incorrect I couldn't find
         any way in oracle to figure out the host name.
         I am giving
                   "jdbc:oracle:thin:@127.0.0.1:1521:orcl"
              I have also tried other options for host name like localhost etc.but it
         didn't resolve.I think that the listener for oracle is not listening at the port 1521.
         I tried telnet to check that but it failed to connect at this port.I tried to do this
         with mysql to connect at port 3306 using telnet it succeeded.
              Second thing is that I tried to create a service name in oracle using TCP/IP protocol
         giving the above mentioned host names at all the attempts it gave the error that it has performed
         an illegal operation .
              I think that there are some settings needed for oracle to listen at this port which
         I dont know or I am giving the host name wrong . I shall be extremely thankful if u help
         me to solve this problem.
                                       Regards
                                                 shAhzad      

    It has been a long time since I tried to run Oracle on Win98 (or Win95) for that matter, but I don't believe that there is a listener in the traditional sense since you would be using Personal Oracle. Your first step should be to make sure you can login to Oracle using the standard client and SQLPLUS. You could then use TNSPING to see if the listener is listening (you will need to setup TNSNAMES.ORA properly but you can use the Net8 Assistant or whatever). Next I would suggest you try using the OCI client instead of the thin client.
    If you can, it would be much better to install Oracle on an NT, Win2K, or Linux machine. Oracle on Win98 is not really the same thing.

  • Direct Connection between clients using sockets

    Hi, I'm a new user and i have a problem with sockets:
    The question is how can i directly connect two users that are already connected to a server in other machine???
    I mean
    user1 is connected to server
    user2 is connected to server
    user1 tries to communicate with user1 but don't want to use the server, and the server only provides the client1's ip
    I first thought to do this:
    user2 asks to server for the info of a client1-server waiting for connections, and i think it could work fine, but only if the ports are not closed by firewall, because client-server will be running in a transparent mode for user and user may not know anything about servers, sockets, ports, etc. the user only will work with a gui or something else and that's all
    Does anybody know what can i do to make this possible???
    PD
    Sorry for my bad English

    It can be implemented like you said. Make one of the clients open a serversocket and pass the ip and port number through the server to the other client with information on where to connect.
    If you're going to use direct connection between clients a lot then I would recommend that every client open a default serversocket at startup and register that information with the server and then every other client can ask the server for the ip and port to whatever client they wish to open a direct connection to.
    Be aware that clients often are behind NATs and firewalls, so if need to deal with those issues you got to use hole punching (http://en.wikipedia.org/wiki/hole_punching) - pref on a known port like 80 - and to deal with the less frequently used application firewalls you can use http encapsulation in addition.

  • Unable to connect to Oracle using OS authentication (sqlplus / as sysdba)

    Hello,
    When I try to connect locally ,using OS authentication ( sqlplus / as sysdba ), on a Oracle database, I get "ORA-01031: insufficient privileges" error.
    OS: Windows XP
    Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod.
    connecting as sysdba using sys/pasword works.
    I have setup :
    -> Log on as a batch job
    -> Log on as a service
    I am also member of ORA_DBA group.
    I mention that connecting "/ as sysdba" worked many months after I've installed the Oracle database. But at some moment in time connecting "/ as sysdba" was no longer possible.
    C:\>sqlplus / as sysdba
    SQL*Plus: Release 10.1.0.3.0 - Production on Wed May 23 11:08:52 2007
    Copyright (c) 1982, 2004, Oracle. All rights reserved.
    ERROR:
    ORA-01031: insufficient privileges.
    Thank you for any suggestion.

    Hi,
    I have the same issues from the beginning..
    I have two Oracle homes ( One for earlier installed SOA10g, and another for current installing SOA11g).
    I have the right sqlora.net file. I have removed the old path and reset to point the new oracle home. I have this home entry as the first entry in my Universal installer too.
    I AM ABLE TO CONNECT WITH sys USER AS SYSDBA on THE SAME SYSTEM ( I MEAN WHERE i INSTALLED THE DATABASE) USING THE command prompt.
    But I am not able to connect as the SYSDBA with sys ACCOUNT through the SQLDeveloper tool. or RCU tool? Any help please. Again I am able to connect as a normal user through the SQL developer using the SYSTEM account.
    -- Khaleel

  • How to connect to oracle using type4 driver in JSP

    i want code to connet to oracle using type 4 driver in JSP

    i want code to connet to oracle using type 4 driver in JSP

Maybe you are looking for

  • How to update my 10.6.8 mac to yosemite?

    I recently decided I'd really like to update my mac, but when I clicked the "Get" button in the app store, it says "this version of OS X 10.10 cannot be installed on this computer." How can I download it? According to the requirements page, I should

  • Living in Brazil, How do I change my iTune and APP store to the English stores?

    I am currently living part time in the US and part time in Brazil. I am in Brazil at this moment and will be here till January. I updated my iPhone 4s to iOS 6 last night and now both my iTunes and App store are in Portuguese. It says I can't use my

  • XI Security Guide

    Anyone know where I can find the XI security guide?

  • Expiration date and Price break date in blanket purchase agreement

    Hi, In Blanket purchase agreement i see expiration date and in price break i see the from date and to date, can some one tell me the difference between these two dates? Issue 1.when i try to put an end date(expiration date) to one of the line i get t

  • How are Static File mime types determined?

    How does APEX determine the mime type for imported static files? We have a number of javascript files in our application, some of which are listed on the Static Files page as "text/html" and some are "text/plain". But some are imported as "applicatio