Instant Client vs ODAC packages - missing ODBC

Does anyone know why, or something about, releated to the facts that the 'Instant Client' 11.1.x packages support ODBC and the ODAC package - Xcopy version, which is based on Instant Client, does NOT include ODBC?
http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html
http://www.oracle.com/technology/software/tech/windows/odpnet/index.html
(xcopy version of ODAC support odp.net, ole db, oramts, oo4o, I've checked the list of files in the actual zip file ODAC1110621Xcopy.zip)
... or perhaps I'm missing something!
Why is ODBC (most basic odac api?) missing and is there some way of "adding support"?
Of course, there is the "possibility" to first use the 11.1.0.6/7 IC package to install the base and then use ODAC xcopy to add the api libraries, but I'm not to keen on doing that (knowing that Oracle never support "mixing stuff", if not specifically stated and usually there is one package to install from in those cases).
It would help tremendously to be able to take the "light" route with a simple Instant Client based i.e. "xcopy" deployment - not only in terms of size and ease of install.
Edited by: orafad on Jan 23, 2009 4:00 PM

Does anyone know why, or something about, releated to the facts that the 'Instant Client' 11.1.x packages support ODBC and the ODAC package - Xcopy version, which is based on Instant Client, does NOT include ODBC?
http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html
http://www.oracle.com/technology/software/tech/windows/odpnet/index.html
(xcopy version of ODAC support odp.net, ole db, oramts, oo4o, I've checked the list of files in the actual zip file ODAC1110621Xcopy.zip)
... or perhaps I'm missing something!
Why is ODBC (most basic odac api?) missing and is there some way of "adding support"?
Of course, there is the "possibility" to first use the 11.1.0.6/7 IC package to install the base and then use ODAC xcopy to add the api libraries, but I'm not to keen on doing that (knowing that Oracle never support "mixing stuff", if not specifically stated and usually there is one package to install from in those cases).
It would help tremendously to be able to take the "light" route with a simple Instant Client based i.e. "xcopy" deployment - not only in terms of size and ease of install.
Edited by: orafad on Jan 23, 2009 4:00 PM

Similar Messages

  • Instant client with ODBC driver

    Hi, I have problem with the instant client version 10.2 with ODBC driver. I have the instant client base package and ODBC package installed in my computer. the Oracle ODBC driver did appear in the ODBC driver list, when I test the connection with driver, it gives error "Unable to connect, SQLState=08004 [ORACLE] [ODBC] ORA-12154 TNS could not resolve the connect identifier specified" I have another computer which has Oracle 8i client installed and works fine. I copied sqlnet.ora and tnsnames.ora to the instantclient installation folder, same error appears. here is the contents of sqlnet.ora:
    # SQLNET.ORA Network Configuration File: c:\oracle8i\network\admin\sqlnet.ora
    # Generated by Oracle configuration tools.
    SQLNET.AUTHENTICATION_SERVICES= (NTS)
    NAMES.DIRECTORY_PATH= (TNSNAMES)
    here is the contents of tnsname.ora:
    # TNSNAMES.ORA Network Configuration File: c:\oracle8i\network\admin\tnsnames.ora
    # Generated by Oracle configuration tools.
    barkeep =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521))
    (CONNECT_DATA =
    (SID = barkeep)
    I test the host connection with telnet, it works.
    can anybody out there walk me through how to set up instant client?
    thanks.

    Thanks Sanjay - I had this problem and your suggestion fixed it: setting the TNS_ADMIN did the trick.
    Note: This was on a development PC which already had the Oracle Client drivers installed (so I already had a different TNS_NAMES.ORA in that installation).
    It is worth noting that on my target deployment machine which DOESN'T have the Oracle Client drivers (just the InstantClient + Instant-ODBC) I didn't need to set TNS_ADMIN
    I'm using the 11g InstantClient (11.1.0.6.0 32 bit)
    Hope this helps someone, and thanks again Sanjay for posting :o)

  • Can ODBC set by Instant Client be used in MS SQL linked Server?

    Hi:
    I want to know if a ODBC set by Instant Client can be used to set a linked server in MS SQL.
    I follow the install instruction about Instant Client.
    I create a ODBC setting and the connection tested successful.
    I also build it in DTS package in MS SQL and the data transfer process can be run correctly.
    But when I tried to build a linked server from MS SQL to oracle, it always returned the error message
    System1 Setting:
    MS Win 2003 + MS SQL 2000 + Instant Client 10.1.0.4
    System2 Setting:
    MS Win 2000 + Oracle 9.2
    Any opinion or suggestion is appreciated.
    Toni Lee

    with t_segment
    as
         select block_id, blocks, owner, segment_name,segment_type
           from dba_extents
          where tablespace_name = upper('&1')
          union all
         select block_id, blocks, 'sys' owner, 'Free' segment_name, 'FREE'
           from dba_free_space
          where tablespace_name = upper('&1')
          order by 1
    t_segment_1
    as
          select block_id,
              blocks,
              owner, segment_name, segment_type,
              owner||'-'||segment_name||'-'||segment_type seg
            from t_segment t
           order by 1
    select block_id, owner, segment_name, segment_type, sum(blocks) blocks
       from (select val block_id, owner, segment_name, segment_type,  blocks
            from (select block_id,
                   blocks,
                            owner, segment_name, segment_type,
                   seg,
                   row_number() over(order by block_id) rno,
                   nvl(lag(seg) over(order by block_id),' ') lag_seg
                 from t_segment_1)
           model
           return updated rows
           dimension by(rno)
           measures(block_id, blocks, seg, lag_seg, 0 val, owner, segment_name, segment_type)
           rules update
              val[any] = case when seg[cv()] <> lag_seg[cv()] then block_id[cv()] else val[cv()-1] end
      group by block_id, owner, segment_name, segment_type
      order by block_id

  • ODBC instant client Microsoft ODBC error

    I have successfully installed instant client.
    I have added ODBC connections in Microsodft ODBC Administrator.
    Issue is after I setup or delete one - and try to do something with the second one. The ODBC manager errors out. I get back into the ODBC Administrator and it will let me add/delete something. It seems like 1 task then out.

    For the record, there seem to be two bugs logged with Oracle related to this issue.
    The missing dll problem is bug 4696660.
    The recommended solution is to find copies of MSVCR71.DLL and MFC71.DLL and put them into the instantclient directory (which itself will be in the PATH)
    The ODBC 1114 failure seems something that has been broken in the 10.2 version of instantclient. Bug 5233492 reports a very similar problem and identifies that the problem does not exist in the 10.1 instantclient. I've tested this myself and verified that to be the case.
    It seems at the moment if you want to use InstantClient and ODBC on Windows, you need to use the 10.1 version of Instantclient.

  • Instant Client SQL*Plus License Question

    Can anyone shed some light on a license question for me? (I know that most license questions are for Oracle Sales to handle, but this involves a supposedly free product.)
    I want to use SQL*Plus with the Instant Client in a production environment, but I am not sure whether I am entitled to. Does Instant Client "support" SQL*Plus only in the sense that if I already own a license for SQL*Plus I can use it with the Instant Client, or is the Instant Client SQL*Plus package also truly free to deploy and use?
    The download page has links to download a basic Instant Client, plus several optional packages, one of which is SQL*Plus. However, the FAQ does not tell me whether the optional packages (specifically SQL*Plus) is also free to deploy and use in a production environment, and I could not find any other helpful document.
    The FAQ says that "Instant Client is FREE for anyone to use in a development or production environment." It also says immediately following that "Instant Client can be used to run your OCI, OCCI, Pro*C, JDBC, and ODBC applications without installing a full Oracle Client. In addition, Instant Client supports SQL*Plus." [emphasis mine]
    I would appreciate any help on this.
    Thanks in advance,
    Anthony

    Why don't you call Oracle sales? I guess they'll be happy to answer your question.
    Yours,
    Laurenz Albe

  • Instant client ODBC package

    I'm trying to use the instant client odbc driver but seem to have a problem when calling SQLConnect. Here is my call to the function:
    SQLConnect(connHandle, database, SQL_NTS, username, SQL_NTS, password, SQL_NTS)
    The username and password are passed correctly but for some reason the database (SID) is not. When I specify the SID in TWO_TASK it works fine. Here is the connect string from cli.trc when not specifying the SID in TWO_TAKS:
    (DESCRIPTION=(ADDRESS=(PROTOCOL=beq)(PROGRAM=/home/oracle/instantclient/bin/oracle)(ARGV0=oracletest3)(ARGS='(DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))')(DETACH=NO))(CONNECT_DATA=(CID=(PROGRAM=db2xml)(HOST=XXXXXXX)(USER=root))))
    Any idea why I wouldn't be able to specify the SID in the SQLConnect function but I'm able to with TWO_TASK?
    Thanks.

    Are you only having this problem when using Instant Client, rather than the full client?

  • How to make the Data Source Administrator see the 9208 ODBC instant CLient.

    I have installed the 9208 Oracle ODBC instant CLient as per the instructions in the accompanying README.txt.
    Part III: Exploding the Kit onto your system
    Expand the self-extracting archive file onto your hard drive.
    C:\> ORA9208.EXE
    Part IV: Installation Instructions
    This section assumes the following:
    1. Oracle 9.2.0.0.0 client has already been installed on your system,
    and necessary 9.2.0.8.0 patch has been applied.
    2. Part III has been completed.
    Software fixes:
    Refer to release notes (ODBCRelnotesUS.htm) for a complete list of
    Software fixes.
    Installation Instructions
    Once the self-extracting archive file ORA9208.EXE has been
    exploded it will create an directory structure as shown below on
    your hard drive.
    The directory structure after unzipping and where the files to be
    copied are shown below:
    1. a. ORA9208\bin\sqora32.dll ---> <ORACLE_HOME>\bin\
    b. ORA9208\bin\sqoras32.dll ---> <ORACLE_HOME>\bin\
    c. ORA9208\bin\sqresus.dll ---> <ORACLE_HOME>\bin\
    2. a. ORA9208\ODBC\html\ODBCRelnotesUS.htm ---> <ORACLE_HOME>\ODBC\html\
    b. ORA9208\readme.txt ---> <ORACLE_HOME>\ODBC\html\
    3. ORA9208\ODBC\mesg\oraodbus.msb ---> <ORACLE_HOME>\ODBC\mesg\
    All of the above has succeeded ok; however whilst trying to create new DSN the intsant client is not listing as an available driver. What's missing please?

    The package you downloade is not ODBC Instant Client package
    Instant Client Concept came into existence from 10.1 onwards only
    What you downloaded are the patched 9208 ODBC Drivers

  • ODAC xcopy version - ODBC missing?

    http://www.oracle.com/technology/software/tech/windows/odpnet/utilsoft.html
    How come ODAC 11.1.0.6, the Xcopy version/deployment does not include Oracle ODBC? (When Instant Client and other ODAC package variants does.)

    I've solved this problem ,:)

  • Unable to install 64-bit Oracle ODBC Instant Client on Windows 2008 R2 machine.

    I am trying to upgrade the Oracle ODBC driver from the 32-bit version currently installed (ODBC Instant Client Release 10.1.0.5.0, April 2006) to a newer 64-bit version but have not been successful.  I have had success at uninstalling and reinstalling the existing 32-bit version package (release 10.1.0.5.0) however when I've tried to install the 64-bit ODBC Instant Client (Release 12.1, December 2012), I run the odbc_install.exe application inside the package.  it appears to run without issue/compliant, but then I do not see the 64-bit Oracle ODBC driver anywhere, either if I go via the traditional Administrator Tools --> ODBC Data Sources or if I go to the c:\windows\syswow64\odbcad32.exe route.  Further investigation into the ReadMe file (ODBC_IC_Readme_Win.html) reveals that you need the 3 DLLs oci.dll, oraociei11.dll and orannzsbb11.dll which the package does not come with. Where could I obtain the correct version of these DLLs or else where can I get an installation package which already contains them?
    Any help with this is greatly appreciated.  Thank you

    Welcome to the forums !
    Pl post this in the Instant Client forum - Instant Client
    HTH
    Srini

  • Instant Client for Win32 and ODBC Application

    Hi.
    I just want to know how will Instant Client handle an ODBC Data Source in Windows 9X/2000/XP.
    Will it be a new ODBC Driver?, Can developers like me ship that "driver" with the application so that the end user could just open the application and use it without any other installation?.
    How many disk space will Instant Client need?, do we need to set up the Instant Client to connect to the source, as we need to do with the current client software, or will it be enough to set the Connection String?
    Thank for your help, I am developping a little application for my company that need to access an Oracle Database and need to be installed for many users on Windows XP Desktop Machines.

    I noticed your reply to this topic and I am
    having the same problem with OLE DB or ODBC.
    I posted the following on another message and
    nobody has answered. There are also no examples
    in the Oracle web site on how to connect to a
    remote client using ADO. Any help will be
    appreciated, Tony.
    I am trying to create an installation package
    from Visual Basic (version 6.0) that will let
    me connect to a remote Oracle database. Does
    anyone know what needs to be installed on the
    client machine? I created a standard package
    and it does not work on the client.
    My connection string is as follows:
    Dim adoCn As New ADODB.Connection
    adoCn.Provider = "OraOLEDB.Oracle"
    adoCn.ConnectionString = "Data Source=PSYTEST" _
    & ";User ID=SYSTEM" _
    & ";Password=Ciao" _
    & ";PLSQLRSet=1;" _
    & ";Remote Server=xxx.xxx.xxx.xxx"
    adoCn.Open
    The xxx.xxx.xxx.xxx is the IP address of the
    server. The program works when I use it on
    the local machine, but it does not work when
    I create an installation package and I install
    it on a remote client machine.

  • Instant client installation unavailable in ODBC data sources

    I'm trying to install instant client to enable MS Excel to access an Oracle database. OS is Windows 7.
    After installing instant client plus the odbc package, I can't see a new entry in the odbc data sources - only the standard Microsoft sources (Excel, Access, SQL Server) show up.
    There's also an Oracle SQL developer installation on my computer. Connection to the database works fine in SQL developer - so the DB does exist and it is accessible.
    Steps conducted during instant client installation:
    - Downloaded basic lite instant client (11.2.0.3.0) for windows.x64
    - Downloaded odbc package for windows.x64
    - unpacked zip file to instantclient directory
    - executed the odbc_install.exe in the instantclient directory. I'm not sure if this install.exe does anything at all. There was no error message but also no confirmation or reaction of any kind.
    - executing the install file from the cmd window gave me a message, that the odbc drivers were already installed. So I guess odbc_install.exe was executed properly
    - setting some system variables
         1) path variable: added instantclient directory to the ones already listed in path
         2) tns_admin: new entry, pointing to instantclient directory
         3) ld_library_path: new entry, pointing to instantclient directory
    - wrote an tnsnames.ora file using the connect information also used in SQL developer
    - saved tnsnames.ora file in instantclient directory
    - rebooted computer to activate changes
    When opening the odbc data source administration, I'm only able to see Microsoft drivers for Access, Excel, SQL Server. I'd expect to get an Oracle driver option to add to the installed drivers.
    Wild & uneducated guesses about what might cause the problem:
    - IC is installed on E: drive. Maybe some component is expected to be saved on C: (low likelihood, many others would have complained by now)
    - Win 7 often asks for explicit permission to do this or that via popup windows. Maybe the odbc-component encounters such a request ans says "Ummm....???"
    Any idea, what I might try to get an oracle entry in the odbc data source list?
    Best regards
    Peter
    Edited by: 1003309 on 30.04.2013 05:33

    I'm not sure to be honest, but what I downloaded did not have a setup.exe.
    Does what you're talking about allow you to connect to Oracle databases via ODBC? If so, is it downloadble from the Oracle site?

  • Instant Client ODBC driver name

    On one machine the driver is called "Oracle in instantclient11_1" while on another it is called "Oracle in instantclient_11_2"
    Is the 11_1 and 11_2 just different versions of the client, or does this mean that this is my 2nd install of the client?
    Cheers,
    Daniel
    Edited by: Daniel L Williams on Jul 26, 2011 3:00 PM

    That is just the name of the directory where Instant Client was installed.
    Due to the way the Instant Client ZIP files are packaged, that usually contains the name of the version.
    I guess the reason is to avoid a name collision of ODBC drivers from different Oracle versions on the same machine.
    You can change the ODBC configuration if you want different names.
    Yours,
    Laurenz Albe

  • Instant client basic package usages needed

    Hi,
    I have installed oats in my laptop in windows xp operating system which is using the default database 10g express edition that comes along with the installation process of oats.
    Now i want to use the 11g database which is in oel5 in my desktop
    Both of the system are in a same network
    in order to connect,oats and 11g, the instant client basic package is needed and also the odbc supplement and i have downloaded both of the packages and extract them to the same directory in windows xp and the necessory changes have been made in system environment variable also
    when performing the system DSN test process it is failed and the error is occured TNS no listener
    help me pls

    I recommend that you do not install Instant Client on your laptop at all.
    Instead, use the Oracle client that is included in the 10g server.
    It is difficult to have more than one Oracle installation on one Windows machine, because Windows is not designed as a multi-user OS.
    All you have to do is change the connection string to point to the other database (the documentation of oats, whatever it is, should tell you how).
    Yours,
    Laurenz Albe

  • Obtaining an ODBC link to an Oracle 9.2 database via Instant Client

    Hi
    Justin Cave, on one of your other forums, has been assisting but as of yet we have not suceeded. He suggested that this forum may be of help.
    We are trying to find a way of linking a Microsoft Access database to an Oracle 9.2 database but as of yet have not suceeded can you please help?
    The database server we are trying to connect to has a full installation of Oracle 9.2. We have a limited number of workstations that have a fully licensed Oracle client installation (required to use our PDM system). On these workstations we can successfully configure an ODBC connection to the Oracle database on the server and link tables in MS Access. However the majority of our PCs do not have any Oracle client installed, nor do we have any further Oracle client licenses to install with (we do have the installation media for both the server and client software).
    We have attempted to use Orcale Instant Client (and ODBC addon) believing that we do not need licenses for this, at both the latest version 11.1.0.70 and at the earliest version we could find 10.1.0.5 but neither was successful in making an ODBC connection to the Oracle 9.2 database. Is this because we are using the wrong version of the Instant Client or is it just because we cannot configure it correctly? Are we correct in believing that we do not need to purchase licenses for Instant Client?
    If we are way off the mark, what can you suggest?
    Many thanks in advance.
    Kevin (and co)

    Hi Laurenz,
    Firstly, thank you for your prompt response.
    Secondly, in answer to some of your questions:
    1. How did you install Instant Client? By extracting the downloaded package to a directory on the local HDD (C:) maintaining the subfolder structure.
    2. What environment variables did you set? We set TNS_ADMIN using the System Properties Dialog (Environment Variables) to be the folder where Instant Client was installed to (extracted to) i.e. C:\InstantClient_11_1. We also amended the PATH to include this folder using a command prompt and typing PATH=%PATH%;C:\InstantClient_11_1. This works but only until the next reboot when the PATH reverts to the previous value.
    3. Did you run the odbc_install script to install the ODBC driver? Yes, we extracted the ODBC add-on into the same folder and ran the ODBC_install.exe script successfully.
    4. Does the driver show up in the list of drivers on your system? Yes.
    5. Do you get any error messages? When we use v11.1.0.70 and hit the test connection button within ODBC admin, we get a noticiable delay followed by 'Unable to connect... TNS could not resolve the connect identifier'. When we use v10.1.0.5 we cannot even complete the System DSN ODBC configuration.
    Our next questions are as follows:
    1. Is the TNS_ADMIN environment variable case sensitive and should it have a \ after the folder name?
    2. How do we amend the PATH permanently, so it does not revert following reboot?
    3. What part does tnsnames.ora play in the configuration. This file currently resides deep within the folder structure on the database server. Should we be copying it to the local C: and placing it in the same folder as Instant Client?
    Once again, many thanks for your help.
    Yours,
    Kevin (and co)

  • Problems installing instant client and ODBC

    I am trying to install the instant client and ODBC drivers on an XP machine so I can connect to an OracleXE database via ODBC for an application to use.
    I have unzipped the instant client and ODBC drivers to c:\Oracle and added an entry to the PATH statement.
    When I attempt to add an ODBC connection I get the error "The Oracle client and network components were not found. The components are supplied by Oracle Corporation and are part of the Oracle version 7.3 or greater client software installation. You will be unable to use this driver until these components have been installed"
    Am I missing something in the configuration?
    All help appreciated.

    did you set your ORACLE_HOME=c:\ORACLE and run the odbc_install.exe?

Maybe you are looking for

  • Not  Deploy Identity Manager error SessionFactory.getLocaleInfo

    I need deploy IM (db oracle) with Appplication server 8 error: java.lang.NullPointerException      com.waveset.session.SessionFactory.getLocaleInfo(SessionFactory.java:947)      com.waveset.ui.PageInformation.getLanguageFlags(PageInformation.java:295

  • How forget a wifi network on a MacBook Pro with Retina Display?

    I entered the wrong password for a wifi network at my uncle's house and I can't figure out how to re-enter the password. Or how to forget the network so I am printed to re-enter the password.

  • How check on the WS - exist or not exist InventoryJob ?

    From The C1 create XP_Inventory politic and apply it to the WS. Use time shedule: Tusday between 13:00...16:00 , System, below normal prior. at the 12:45 WS was rebooted (reboot | log in to the NW| reboot again | log in to the NW) But i do not see an

  • Static noises when calling normal?

    i have been experiencing static noises when making phone calls. im the only one who can hear them and not the person im calling.(already confirmed myself.) is the at&t service or is the iphone defected. i hear the static through the normal earpiece a

  • Double entry

    Dear friends What is difference between single entry and double entry double entry which is used for condition type of pricing procedure dtermination with regards Sankalp singhai