Which ODBC driver to choose for a multi version , multi home installation

I have a situation where I need to rollout a piece of software which connects to an Oracle 64 bit database. The client group that I need to rollout to includes a combination of Oracle8, Oracle 9 and Oracle 10. Some installations have dual 8/9 Homes and I am sure that there are other combinations.
The software connects through either a normal oracle connection or can connect through ODBC. However, the normal connection software will not connect through Oracle below Oracle 9, So I am left with an ODBC driver. I am using the microsoft driver currently - it is very slow, but it is at least already installed on all the user pc's. However I believe that it does not work with dual homes.
Is there an Oracle driver that would meet our needs?, i.e allow connections from version 8 to 10 with any combination of homes.

You're right that the Microsoft ODBC driver for Oracle doesn't support multiple Oracle Homes. It also isn't updated regularly, so it doesn't support a lot of functionality that was added in Oracle 9 or 10.
Exactly what versions of Oracle does "Oracle8" comprise. There is a world of difference between having some 8.1.7 databases still in prod and having some ancient 8.0.4 databases around. Depending on the "Oracle8" variants in the world, you should be able to use either the 8.1.7.x or 9.2.0.x Oracle ODBC driver should work for you. You'll need to install an appropriate Oracle Home for that driver (i.e. the machine will have to have an 8.1.7 Oracle Home if you're going to use the 8.1.7.x Oracle ODBC driver, it'll need a 9.2 Oracle Home if you're going to use the 9.2.0.x Oracle ODBC driver). Since 8.1.7 has been desupported, I'm hopeful that you can use the 9.2.0.x Oracle ODBC driver since Oracle 9.2 will at least be supported a few more months.
Justin

Similar Messages

  • Which ODBC driver was certified for Informix/AIX?

    Which ODBC driver was certified for generic connectivity on AIX to Informix? We tried to use the IBM/Informix ODBC driver but there are incompatible linker problems between it and the Oracle DBMS. We need to find an ODBC driver that does work. I know that the manual says that Oracle does not recommend any particular driver, nevertheless, it must have tested with at least one. Which one?

    Kirk,
    We test Generic Connectivity using our own ODBC drivers but these are not commercially available products.

  • Virtualbox on windows host: which video driver to choose ?

    Hello all:
    i have installed archlinux on my vista box through vbox
    well next step is to install X
    but i dont know which video driver to choose
    when i do lspci |grep VGA
    i get
    VGA compatible controller: InnoTek Systemberatung GmbH VirtualBox ...
    so which driver does this correspond ?
    my laptop has a ATI card

    thanks but can you tell me how to install that guest additions ?
    i noticed there's a menu item for that
    but nothing happens when i click it

  • Microsoft SQL Server ODBC Driver 1.0 for Linux problem

    Hello! I've RedHat Linux 6 Update 1 x64 on VMware Player and MS SQL Server on real machine. My application "servernew" on RedHat. All right, but when i try connect my SQL Server:
    retcode = SQLDriverConnect(hdbc,NULL,string,sizeof(string),buf,sizeof(buf),&StringLength2,SQL_DRIVER_NOPROMPT);
    i get retocde = -1;
    Using SQLGetDiagRec:
    MessageText = Data source name not found, and no default driver specified
    To make my connection i use next attempts for connection string:
    //char constring[200]="Driver={Microsoft Server ODBC Driver 1.0 for Linux};Server=ARTPK2\\SQLEXPRESS2;Database=Kurs;Uid=sa;Pwd=2ef5Fese";
    //char constring[200]="Driver={SQL Server Native Client 11.0};Server=ARTPK2\\SQLEXPRESS2;Database=Kurs;Uid=sa;Pwd=2ef5Fese";
    //char constring[200]="Driver={Microsoft SQL Server ODBC Driver V1.0 for Linux};Server=ARTPK2\\SQLEXPRESS2;Database=Kurs;Uid=sa;Pwd=2ef5Fese";
    //char constring[200]="Driver={/opt/microsoft/sqlncli/lib64/libsqlncli-11.0.so.1790.0};Server=ARTPK2\\SQLEXPRESS2;Database=Kurs;Uid=sa;Pwd=2ef5Fese";
    char constring[200]="DSN={SQL Server Native Client 11.0};Uid=sa;Pwd=2ef5Fese";
    but...Data source name not found, and no default driver specified .. help me

    Ok. New attempts with sqlcmd:
    [root@localhost ~]# sqlcmd -S 192.168.0.3 -U sa -P 2ef5Fese -d first
    SqlState HYT00, Login timeout expired
    A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information
    see SQL Server Books Online.
    TCP Provider: Error code 0x6F
    New error 0x6F (i turned off firewall in windows).
    [root@localhost ~]# sqlcmd -S ARTPK2\\SQLEXPRESS2 -U sa -P 2ef5Fese -d first
    SqlState HYT00, Login timeout expired
    A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information
    see SQL Server Books Online.
    SQL Server Network Interfaces: Error Locating Server/Instance Specified [xFFFFFFFF].
    It's bad way, but...
    [root@localhost ~]# sqlcmd -D -S ARTPK2\\SQLEXPRESS2 -U sa -P 2ef5Fese -d first
    SqlState IM002, Data source name not found, and no default driver specified
    It's like in my program!!
      retcode = SQLDriverConnect(hdbc,NULL,string,sizeof(string),buf,sizeof     (buf),&StringLength2,SQL_DRIVER_NOPROMPT);
      i get retocde = -1;
      Using SQLGetDiagRec:
      MessageText = Data source name not found, and no default driver specified
    Why "SQLDriverConnect"  is looking for DNS?!

  • HT1635 How do I know which Hard Drive to get for my MacBook 2006? The old Hard Drive is a Toshiba (MK8034GSX) S/N Z6APT2XUT 9H5 EC. A?

    How do I know which Hard Drive to get for my MacBook 2006? The old Hard Drive is a Toshiba (MK8034GSX) S/N Z6APT2XUT 9H5 EC. A?

    I've put a 250gb 7200rpm drive in an Early 2006 with no problems.
    For a new hard drive try Newegg.com http://www.newegg.com/Store/SubCategory.aspx?SubCategory=380&name=Laptop-Hard-Dr ives&Order=PRICE
    Or OWC  http://eshop.macsales.com/shop/hard-drives/2.5-Notebook/
    Here are instructions on replacing the hard drive in a MacBook with a removable battery. http://creativemac.digitalmedianet.com/articles/viewarticle.jsp?id=45088
    To transfer your current hard drive I like the free application Carbon Copy Cloner. It makes a bootable copy of everything on your hard drive http://www.bombich.com/index.html You'll need a cheap SATA external hard drive case. Put the new drive in the case then format and partition the new drive and clone your old drive to the new one. Check that it's set up right by booting up from the external drive. Then replace your old hard drive with the new one and put your old one in the external case.
    Here's a cheap SATA external hard drive case on Amazon http://www.amazon.com/HDE-SATA-Hard-Drive-Enclosure/dp/B001AAVA08/ref=pd_bxgy_pc _text_b
    If you don’t have the tools to open up the MacBook OWC has a set for $5
    http://eshop.macsales.com/item/OWC/TOOLKITMHD/

  • Which optical drive is good for my macbook air?

    which optical drive is good for my macbook air?

    That's a bit like asking what type of car you should buy ...
    I have used Apple's USB SuperDrive, and am happy with it.
    http://store.apple.com/us/product/MD564/apple-usb-superdrive

  • How does disk utility decide which optical drive to use for burn?

    This is a somewhat daft question and purely out of interest.
    How does disk utility decide which optical drive bay to open for burning?
    I have two drives in a MacPro and both have the same capabilities (DVD-RW). Why does it sometimes open the lower one, and sometimes the top one?

    Grant Bennet-Alder wrote:
    The estimate is based on how long it already took to do how many blocks, and how many blocks are left to do. If you told it to overwrite 35 times, it will be a long, long time before it completes.
    The estimate is made grossly large by the presence of Bad Blocks that need to be Read during the test (not the case with Erase and Write Zeroes).
    Each Block is written with some redundancy bits, so that small errors can be corrected on reading. A Bad Block causes the drive to re-read. and re-read, and re-read, in hopes of getting correctable data the next time. This should NOT be an issue in writing. But if the drive stops responding (which can and does happen with a bad drive) the Erase function will just sit there, thinking it is making progress, and stretching out the time.
    Thanks, Grant.
    If I read your reply correctly, Erase and Zero Out free space shouldn't elongate the process, because there's no read occurring.
    The drive will not be Mounted while Disk Utility works on it, so it will not be on the Desktop. But ask Apple System Profiler \[ About this Mac > More Info > Serial ATA ] if the drive is still THERE . If it cannot be seen, you have your answer -- the drive dropped out of sight while being tested -- Bad Drive.
    Well, now I am confused. It's a FW800 drive. It's on the Desktop. And it appears under FireWire in System Profiler. AND Disk Utility shows a mount point. But the Unmount and Eject buttons are grayed out.
    Will the drive be mounted if it fails to respond to Disk Utility? That doesn't seem to make sense.
    How do I determine its status? It appears to be stuck at "1 day, 5 hours" but it'll take an hour for that to change. I think it's been that long since I first noticed the time.
    Harv

  • Which ODBC driver for Personal Oracle8?

    I'm using Personal Oracle8 and trying to connect via ODBC from a
    Java program using JDBC. I can connect to MS Access 7 via ODBC
    but I cannot connect to Personal Oracle8 using the delivered
    ODBC 8 driver (8.0.4.0). Looking through the technet product
    listing, the other ODBC 8 drivers only work with NT. I'm using a
    laptop with Windows98. I'm stumped. What should I use and where
    do I download it from please?
    Thanks in advance,
    Dave
    null

    Are you connecting via a JDBC-ODBC bridge or just using the
    native JDBC driver? The ODBC drivers (or JDBC drivers for that
    matter) don't care if they run on WIndows 9x or NT. The problem
    here might be that you are using Personal Oracle. This version is
    not intended to be remotely connected to (i.e. from a remote
    machine) -- it is only intended for bequeath connections (i.e.
    processes local to the RDBMS). You CAN start a listener on the PO
    RDBMS (it isn't running by default), although that really isn't
    what it is intended to do (i.e. be a server). Try using the
    workgroup or enterprise server instead.
    The ODBC (and JDBC drivers) will need a listener running to
    connect remotely (which is probably the source of your trouble).
    null

  • Which database driver is required for weblogic 10.3 and Oracle DB 11g both on MS2008 separate server

    Hi,
    i am trying to configure JDBC with weblogic. Can any one tell me which deriver needs to be selected for weblogic 10.3 and Oracle DB 11g both on MS2008 separate server.
    if i use BEA oracle Driver (Type 4) version 9.0.1, 9.2.0,10,11,  i find error (see snap:2)
    Connection test failed.
    [BEA][Oracle JDBC Driver]Error establishing socket. Unknown host: hdyhtc137540d<br/>weblogic.jdbc.base.BaseExceptions.createException(Unknown Source)<br/>weblogic.jdbc.base.BaseExceptions.getException(Unknown Source)<br/>weblogic.jdbc.oracle.OracleImplConnection.makeConnectionHelper(Unknown Source)<br/>weblogic.jdbc.oracle.OracleImplConnection.makeConnection(Unknown Source)<br/>weblogic.jdbc.oracle.OracleImplConnection.connectAndAuthenticate(Unknown Source)<br/>weblogic.jdbc.oracle.OracleImplConnection.open(Unknown Source)<br/>weblogic.jdbc.base.BaseConnection.connect(Unknown Source)<br/>weblogic.jdbc.base.BaseConnection.setupImplConnection(Unknown Source)<br/>weblogic.jdbc.base.BaseConnection.open(Unknown Source)<br/>weblogic.jdbc.base.BaseDriver.connect(Unknown Source)<br/>com.bea.console.utils.jdbc.JDBCUtils.testConnection(JDBCUtils.java:505)<br/>c om.bea.console.actions.jdbc.datasources.createjdbcdatasource.CreateJDBCDataSource.testConn ectionConfiguration(CreateJDBCDataSource.java:369)<br/>sun.reflect.GeneratedMethodAccessor 826.invoke(Unknown Source)<br/>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl. java:25)<br/>java.lang.reflect.Method.invoke(Method.java:597)<br/>org.apache.beehive.netui .pageflow.FlowController.invokeActionMethod(FlowController.java:870)<br/>org.apache.beehiv e.netui.pageflow.FlowController.getActionMethodForward(FlowController.java:809)<br/>org.ap ache.beehive.netui.pageflow.FlowController.internalExecute(FlowController.java:478)<br/>or g.apache.beehive.netui.pageflow.PageFlowController.internalExecute(PageFlowController.java :306)<br/>org.apache.beehive.netui.pageflow.FlowController.execute(FlowController.java:336 )<br/>...
    and
    when i use oracle's driver (thin) version 9.0.1, 9.2.0,10,11, i find error
    Connection test failed.
    Io exception: The Network Adapter could not establish the connection<br/>oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:10 1)<br/>oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:112)<br/>oracle .jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:173)<br/>oracle.jdbc.drive r.DatabaseError.throwSqlException(DatabaseError.java:229)<br/>oracle.jdbc.driver.DatabaseE rror.throwSqlException(DatabaseError.java:458)<br/>oracle.jdbc.driver.T4CConnection.logon( T4CConnection.java:411)<br/>oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnectio n.java:490)<br/>oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:202)<br/>oracle .jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:33)<br/>oracle.jdbc. driver.OracleDriver.connect(OracleDriver.java:474)<br/>com.bea.console.utils.jdbc.JDBCUtil s.testConnection(JDBCUtils.java:505)<br/>com.bea.console.actions.jdbc.datasources.createjd bcdatasource.CreateJDBCDataSource.testConnectionConfiguration(CreateJDBCDataSource.java:36 9)<br/>sun.reflect.GeneratedMethodAccessor826.invoke(Unknown Source)<br/>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl. java:25)<br/>java.lang.reflect.Method.invoke(Method.java:597)<br/>org.apache.beehive.netui .pageflow.FlowController.invokeActionMethod(FlowController.java:870)<br/>org.apache.beehiv e.netui.pageflow.FlowController.getActionMethodForward(FlowController.java:809)<br/>org.ap ache.beehive.netui.pageflow.FlowController.internalExecute(FlowController.java:478)<br/>or g.apache.beehive.netui.pageflow.PageFlowController.internalExecute(PageFlowController.java :306)<br/>org.apache.beehive.netui.pageflow.FlowController.execute(FlowController.java:336 )<br/>...

    i am finding this error when i click on Test Configuration button to test the connection wth oracle DB

  • ODBC Driver - Save Password for datasource

    Is there a way to save the password in a report so it is not required to be entered every time the report is opened?
    We have two ODBC drivers for our report.  The one for MySQL saves the password in the ODBC DSN config.  The second is a DataDirect driver for Oracle.  I have not found a way to save the password in either the ODBC Admin for this, or in Crystal Reports.

    As Ido suggested....
    CR will not keep passwords, it's not our role and would be a major security issue if we did. Anyone could get a report and log into your system.
    If they don't know your reports stay safe....
    Thank you
    Don

  • Which EAP Type to choose for 802.1x Wireless Policy?

    Hi everyone,
    i have a question about recommendation for EAP Type in a wireless policy:
    Which configuration is more secure/recommendet?
    a)
    Authentication Type: PEAP
    EAP Type: EAP-MSCHAP v2
    b)
    Authentication Type: EAP
    EAP Type: Certificate
    We have a working configuration with a) and could Change to b).
    Thanks,
    Andy

    Hi,
    Project a uses PEAP cooperate with EAP(EAP-MSCHAP v2) is more security/recommended.
    PEAP is a new member of the family of EAP protocols. To enhance both the EAP protocols and network security, PEAP provides:
    1. Protection for the EAP method negotiation that occurs between client and server through a TLS channel. This helps prevent an attacker from injecting packets between the client and the network access server (NAS) to cause the negotiation of a less secure
    EAP method. The encrypted TLS channel also helps prevent denial of service attacks against the IAS server.
    2. Support for the fragmentation and reassembly of messages, allowing the use of EAP types that do not provide this.
    3. Wireless clients with the ability to authenticate the IAS or RADIUS server. Because the server also authenticates the client, mutual authentication occurs.
    4. Protection against the deployment of an unauthorized wireless access point (WAP) when the EAP client authenticates the certificate provided by the IAS server. In addition, the TLS master secret created by the PEAP authenticator and client is not shared
    with the access point. Because of this, the access point cannot decrypt the messages protected by PEAP.
    5. PEAP fast reconnect, which reduces the delay in time between an authentication request by a client and the response by the IAS or RADIUS server, and allows wireless clients to move between access points without repeated requests for authentication.
    This reduces resource requirements for both client and server.
    You can choose between two EAP types for use with PEAP: EAP-MS-CHAPv2 or EAP-TLS. EAP-MS-CHAPv2 uses credentials (user name and password) for user authentication. EAP-TLS uses either certificates installed in the client computer certificate store or a smart
    card for user and client computer authentication. Comparatively, the second one is more security because public Key certificates provide a much stronger authentication method than those that use password-based credentials.
    Best Regards,           
    Eve Wang 

  • Which address format to choose for Chinese addresses?

    Hi;
    In Addressbook, I'm trying to enter a Chinese address. I'm standing in Beijing, can't get more Chinese than this.
    A Chinese address looks like this:
    中国北京市东城区东中街20号3号楼1311 100022
    Chinese addresses go from country (中国) first to apartment number (1311) in a single stream, with the postal code last for sorting.
    This has nothing to do with the Address format when I choose "China" under "Change Address Format". Is there another "China" that I should select?
    Any help would be appreciated -- I'd like to preserve as much of the chinese characters and formatting as I can.
    Additionally, if I can manually create a format that goes:
    Country-Province-City-District-address postal
    ... then I'd at least preserve the chinese formatting.
    Thanks...
    Allan
    Powerbook G4   Mac OS X (10.4.8)   Addressbook 4.0.4 (485.1)

    FAT is FAT32 is MSDOS
    exFAT is FATex
    Disk Utility select second drive media
    Hit the partition tap, select big box click 2 partitions,
    select 1 partition format OS X extended, select the other partition format MSDOS click Apply.
    https://discussions.apple.com/message/16276201#16276201
    Because you have a unusual setup, I don't know exactly how Bootcamp is going to handle it, you got to download the drivers and read the PDF.
    However when you insert the Windows 7 DVD to install, you first need to change the MSDOS/FAT32 format to NTFS using the Windows disk, Disk Utility or Bootcamp won't do it.
    https://www.apple.com/support/bootcamp/

  • Which module do I choose for reading voltages

    Hi All,
    Could someone give me some advice in there opinion on which SCXI
    voltage module to choose please.
    I want to log analog voltages ranging from the low mvolts to volts.
    I'm looking at between the SCXI-1100, the SCXI-1102 and the
    SCXI-1102B/C. Could someone also explain the filtering rate as well,
    what effect this has on the signal etc.
    Thanks in advance
    Nat

    Hi Natalie,
    I know this is not the answer you are looking for, but probably, the best solution is to call your local NI Field/Sales Engineer and explain him/her what you are trying to do. Also, it will be easier to disscuss price, performance and other parameters that must be considered when taking such a decision.(usually, his/her e-mail/phone is in the bottom-left page corner when logging to "MyNI" account)
    Good Luck

  • Trying to check in to airline. Says I need a flashplayer. Which one do I choose for iPad

    I am trying to check in online for airline boarding pass. Says I need a flash player which is not supported by iPad. Is there an app I can get to install flash player?

    Adobe has not made a version of Flash for the iPad.
    Kappy explains why. https://discussions.apple.com/message/19446567#19446567
    5 Flash Player Alternatives http://www.techshout.com/features/2011/01/flash-player-for-ipad-apps/
    Top 4 browsers supports flash player on iPad and iPhone
    http://mashtips.com/flash-player-ios/
     Cheers, Tom

  • Which Hard Drive Is Appropriate for FCP

    Hi Everyone.
    I was hoping for a little help. I am in the process of building a 17" Macbook Pro 2.33 GHz computer off Apple's website, mainly for video editing using Final Cut Pro 5. I am upgrading to the highest RAM and my main concern comes when deciding the hard drive. I would have initially choosen the 200 GB for the high capacity that video files take up, but that drive has 4200 RPM. This compares to the 100 GB @ 7200 RPM and the 160 GB @ 5400 RPM. I was wondering what anyone would do in this situation. I am considering the 160 GB @ 5400 RPM to compromise capacity and performance. Do you think that a drive at 5400 RPM in a Macbook Pro could run FCP without any hassles? I do plan on getting a 2TB Raid 0 external drive to store the mass amounts of video. I appreciate any help that could make my decision a smart and easier one. Also, does anyone know how much space it would take to install just Final Cut Pro without the other applications that are included in the Studio package? Thanks again
    Justin

    You shouldn't be editing from media on an your OS drive anyway. It works sometimes, but not always and planning your workflow around that idea is not the best way to go... A portable SATA (with an eSATA express PC card) or a small FW drive is safer.
    Patrick

Maybe you are looking for

  • Deployment error while deploying to Oracle Application Server from JDEV

    What is the solution of this deployment problem??? ---- Deployment started. ---- Jun 15, 2007 11:33:38 AM Target platform is Oracle Application Server 10g 10.1.3 (OracleAppServer). java.lang.ClassCastException: oracle.jbo.dt.jdevx.deploy.JbdProfileNo

  • There is a problem with Adobe Acrobat/Reader. If it is running please exit and try again (15:3)

    Does anyone Know any fixes for this

  • Trimming/Cropping?

    The iMovie Getting Started- booklet devotes 1.5 pages for explaining: - how to trim a video clip; - how to crop a video clip. I do not get the difference, do you? Also, the booklet suggests that the unwanted part should be in yellow. I think it shoul

  • Error file with -Dates

    In my upload program I have a selection screen which has the option to to store the failed entries or the updated entries on a error file for log so that in case there is any error it can be viewed later and rectified. I have hard coded that field in

  • Capturing fileio script errors

    Howdy, I need a little help getting these pesky "script errors" to keep from popping up. I am using fileio to save preferences. Everything works fine unless there is a permission problem. In this case, Director just pops up a "script error". Instead