HS from 64bit DB to 32bit DB

Hi,
i have already created many heterogeneous dblinks from oracle 32bit to other 32bit DB, and in analogous way from oracle 64bit to other 64bit Db without any problem.
Now, I'm going crazy because i'm on oracle 11.1.0.6.0 - 64bit on windows 2003 server and i need to create a dblink to a 32bit mysql odbc.
I understand that:
i need oracle client 32bit and the mysql driver 32 bit.
in 11g the program is changed from hsodbc to dg4odbc. (PROGRAM=dg4odbc)
i created a DSN entry on 32bit odbc trough the command %windir%\SysWOW64\odbcad32.exe
the tnsping HSMYSQL is OK
but i get always the same error:
SQL> desc "mytable"@HSMYSQL;
ERROR:
ORA-28545:
ORA-02063:
it seems that oracle is pointing to the 64 bit DSN...
The ORACLE_HOME in the listener.ora is (ORACLE_HOME=C:\app\BI\product\11.1.0\client_2) where is the 32 bit client.
What i have to do more to make it works?
Thanks!

there seems to be a misunderstanding.
You don't need a 32bit ODBC driver to connect to a 32bit MySQL nor a 64bit ODBC driver to connect to a 64bit MySQl database.
The ODBC driver depends on DG4ODBC. Using a 64bit DG4ODBC requires a 64bit ODBC driver, using a 32bit DG4ODBC requires a 32bit ODBC driver.
The 64bit ODBC driver is able to connect to a 32bit or 64bit foreign database - same is true for thr 32bit driver. It allows you to connect to a 32bit or 64bit foreign database.
Edited by: kgronau on May 24, 2011 12:07 PM
Now to your issue:
DG4ODBC was never ported to 64bit WINDOWS and running a 32bit DG4ODBC on 64bit Widows was also not supported. Root cause was the mixture of the DSN and its lookup in the registry.
So instead of continuing to investigate into 11.1.0.6 please get the 64bit DG4ODBC 11.2 for Windows, install it on this box and use it with a 64bit ODBC driver from MySQL.

Similar Messages

  • Subject:  DBConnection fails from 64Bit OS to 32Bit OS using Oracle 9iR2.

    Message:
    Hi, I have a problem connecting to Oracle Database in the following scenario. Anybody's help is very much appreciated.
    Scenario:
    1. I have two servers [Say A - with Windows server 2003 (x64 bit edition) and Say B - with Windows server 2003 (32 bit edition)]
    2. Oracle 9iR2 (32bit) Database is installed on B.
    3. Oracle 9iR2 (32bit) Client is installed on A.
    4. I have an application (running as service) developed using C++ on A.
    5. I use the oraOLEDB to connect to the database (9.2.0.1.0)
    6. When the application is running in debug/release mode the connection gets established.
    7. When the application is running in the service mode I always get the following error "ORA-12154: TNS:could not resolve service name"
    8. I have verified the TNSNAMES.ORA file and the contents are valid.
    9. Listerner is running fine on both the systems.
    NOTE; I have to use only OLEDB. Please do not suggest me to use any other connection mechanism.
    Do I miss something here?
    Thanks.

    Basically ORA-12154 means, service name can't be found in tnsnames.ora or this file can't be located at all. Are there multiple ORACLE_HOMEs on the machine ? Is the application based on OLEDB running in a different home , NOT in the client's ORACLE_HOME? You may set TNS_ADMIN, pointing to your tnsnames.ora, as global environment variable. So each application on the machine will know this location.
    I'm sure this is not a problem 64bit versus 32bit.
    Werner

  • How to get FlashBuilder 4.6 to run Photoshop 64bit and not 32bit?

    Anyone know how to get FlashBuilder 4.6 with Extension Builder 2.1 to run Photoshop 64bit and not 32bit?
    Bridge runs 64bit, double click runs 64bit but Flash Builder runs 32 bit.

    Hi,
    Try:
    SQL> with t as (
      2  select 2357248357953456217244 col from dual union all
      3  select 3490872049578204934532 col from dual
      4  )
      5  select substr(col, 1, 6) part1
      6  ,      substr(col, 7, length(col)-10 ) part2
      7  ,      substr(col, -4, length(col)) part3
      8  from  t;
    PART1  PART2                              PART
    235724 835795345621                       7244
    349087 204957820493                       4532
    2 rows selected.
    edit
    Hmz, I type way to slow in comparison to Alex and Blu ;)
    edit2
    Besides typing to slow, I also type too much:
      7  ,      substr(col, -4, length(col)) part3This is indeed enough:
      7  ,      substr(col, -4) part3Thanks for the reminder ;)
    Edited by: hoek on Jul 16, 2009 4:54 PM
    Edited by: hoek on Jul 16, 2009 4:57 PM

  • I need to install windows 7 home premium on my Macbook Pro.  My Macbook Pro is a Core 2 Duo running at 2.26 Mhz.  Do I install the 64bit version or 32bit?

    I need to install windows 7 home premium on my Macbook Pro.  My Macbook Pro is a Core 2 Duo running at 2.26 Mhz.  Do I install the 64bit version or 32bit?

    64

  • Practical approach to using 64bit kernel and 32bit userspace?

    I want to run a 64bit kernel on 32bit userspace. I know there are some out there who claim it's only bad and slowing down the transition to full blown 64bit systems. That may be, but for me and for this particular computer, I need to do this.
    I have tried it on my work laptop and there are no problems whatsoever: On my plain vanilla 32bit install I downloaded and installed the current 64bit kernel (after carefully backing up the current one). No problems anywhere, so far.
    However, for this other machine, I need to have a sane solution for the long run. What about kernel updates? When a new kernel is released, pacman is going to want to install the 32bit one instead of the 64bit version I want to use. I don't suppose there is a way to "tag" the kernel package to be x86_64 instead of i686, or something to that effect?
    I'd be happy to hear your thoughts on this.

    hw-tph wrote:
    flamelab wrote:put kernel26 in HoldPkg and each time it wants to be updated, install the 64bit one.
    According to pacman.conf(5), HoldPkg only seems to have any effect when attempting to remove a package:
    pacman.conf(5) wrote:HoldPkg = package ...
               If a user tries to --remove a package that's listed in HoldPkg, pacman will ask for confirmation before proceeding.
    I'll go with the local repository route.
    Well, I have pacman on HoldPkg, and I thought that HoldPkg makes the package manager to ask for a package to be installed before the others. It seems that I'm wrong

  • Safely installing 64bit kernel with 32bit userland

    I'm happily running a 64bit kernel with 32bit userland, but I was wondering whether there is any way to let pacman allow me to install the 64bit kernel (manually downloaded) without me needing to edit pacman.conf. I sometimes forget to set the arch to i686 again causing me to install 64bit packages.
    If there is no such option, I'll script something for myself, but I wanted to be sure I didn't miss something (maybe an undocumented option?).

    I have the Architecture line commented out of my pacman.conf, but that is because I am too lazy to upgrade the kernel using --arch.  That and I use "i686" in my mirror url and am fairly sure I will never change it to x86_64 by accident...
    Anyway, these are the changes I made to /etc/inittab.  Just added linux32 in lots of places.
    # -8 options fixes umlauts problem on login
    c1:2345:respawn:linux32 /sbin/agetty -8 38400 tty1 linux
    c2:2345:respawn:linux32 /sbin/agetty -8 38400 tty2 linux
    c3:2345:respawn:linux32 /sbin/agetty -8 38400 tty3 linux
    c4:2345:respawn:linux32 /sbin/agetty -8 38400 tty4 linux
    c5:2345:respawn:linux32 /sbin/agetty -8 38400 tty5 linux
    c6:2345:respawn:linux32 /sbin/agetty -8 38400 tty6 linux
    # Hypervisor Virtual Console for Xen and KVM
    #h0:2345:respawn:/sbin/agetty -8 38400 hvc0 linux
    ca::ctrlaltdel:/sbin/shutdown -t3 -r now
    # Example lines for starting a login manager
    #x:5:respawn:/usr/bin/xdm -nodaemon
    #x:5:respawn:/usr/sbin/gdm -nodaemon
    #x:5:respawn:/usr/bin/kdm -nodaemon
    #x:5:respawn:linux32 /usr/bin/slim >& /dev/null
    x:5:respawn:linux32 /usr/sbin/lxdm >& /dev/null
    Do that, and you will never know that you are running an x86_64 kernel and can keep Architecture=auto if you wish.

  • 64bit clone on 32bit...

    Hi there,
    Is there any way with that i can migrate my oracle ebs r12 clone from 64bit to 32 bit.
    Application: Ebsr12(12.1.2)
    DB: 11.1.0.7
    OS: Linux5 x64*86
    Thanks in Advance.
    Regards,
    Mohsin
    Edited by: 920138 on Jun 22, 2012 4:37 AM

    Is there any way with that i can migrate my oracle ebs r12 clone from 64bit to 32 bit.
    Application: Ebsr12(12.1.2)
    DB: 11.1.0.7
    OS: Linux5 x64*86Application Tier Platform Migration with Oracle E-Business Suite Release 12 [ID 438086.1]
    Export/Import Process for Oracle E-Business Suite Release 12 Database Instances Using Oracle Database 11g Release 1 or 11g Release 2 [ID 741818.1]
    Using Transportable Database to migrate E-Business Suite R12 Using Oracle Database 10gR2 or 11g [ID 734763.1]
    Export/Import Process for Oracle E-Business Suite Release 12 using 10gR2 [ID 454616.1]
    Oracle E-Business Suite Installation and Upgrade Notes Release 12 (12.1.1) for Linux x86-64 [ID 761566.1]
    Oracle E-Business Suite Installation and Upgrade Notes Release 12 (12.1.1) for Linux x86 [ID 761564.1]
    Thanks,
    Hussein

  • How to change from 64bit to 32bit mode?

    How do i change my mac from a 64bit mode to a 32bit mode?.. Required for internet device to be downloaded..
    Also will it affect my mac in any way?
    Thanks

    To boot in 32-bit mode hold down both the 3 and 2 keys while booting.
    http://support.apple.com/kb/ht3773

  • Upgrade from Win 7 Pro 32bit pre embeded OEM pack to Win 7 Pro 64bit

    Hello,
    I have recently purchased 15 Dell OptiPlex Desktops with pre installed Windows 7 Pro 32bit Operating System.
    Now, i wish to upgrade it to Windows 7 Pro 64bit but not able to do so as i do not have the product key. As I understand the key for 32bit & 64bit is same but the problem is that I cannot locate my current pre embedded OEM license key as it is been embedded
    in to the motherboard as informed to me by OEM (Dell).
    Please suggest a solution as on how can I upgrade my current 32bit OS to 64bit in this scenario.
    Awaiting your response in anticipation.

    This for is for Windows Embedded POSReady. A better place to post your question is on he Windows forum site:
    http://social.msdn.microsoft.com/Forums/windows/en-US/home?forum=winforms
    www.annabooks.com / www.seanliming.com / Book Author - Pro Guide to WE8S, Pro Guide to WES 7, Pro Guide to POS for .NET

  • CS5, transfering an image from 64bit to 32bit

    I did a search but failed to find the answer, perhaps I asked it wrong, but in the meantime.
    I have a 3rd party plug-in I love (Kodak/ASF Digital GEM Airbrush). It only works in 32bit mode (and that took me awhile to figure out where I had to put it to get it to work). But everything I need to do to the image before I run that plug-in can be done better and faster in 64bit mode.
    So is there an easier way then saving the image as a .TIF or PS format, opening up 32bit version of PS CS5, to transfer the image to 32bit so I can run the 32bit plug-in?
    I had thought I read there was a way to just transfer the image over into 32bit PS mode, but I have not been able to figure out how to do that yet.
    I am running Win 7 if that makes a difference.
    And for trivia, it looks like Kodak is no longer supporting upgrades of that plug-in.
    Have not found anything that works better yet.

    You've got the wrong forum, this forum is about the Community Help Application, please ask your question in the Photoshop forums:
    http://forums.adobe.com/community/photoshop
    As for your question, there's nothing to "transfer", you simply open the image in the 32bit version of Photoshop when you want to use that plug-in and when you're finished you save the file, close Photoshop and then open the image in the 64bit version if you want/need to use the extra ram to further editing.

  • Qosmio X505 - How to change from 64bit to 32bit?

    I just got my new qosmio x505
    bij setup I missed the part where you can choose between 32 and 64bit so I have 64bit on it now, but most of my programms wont work now.
    How to change to 32 bit?

    hi
    also from licence perspective it is not allowed. if machine comes with a win7 x64 OEM licence you are not allowed to install win 7 32 bit. (it also should not be possible with the key provided on the licence sticker)
    Only if you buy a full version you can choose (NOT OEM!), within the Retail! Version normaly both (32 and 64 bit) DVD's are included but you only allowed to install only one Version on one PC (32 OR 64 Bit) ...if you buy OEM (only allowed with new PC or HDD) you have to buy 32 Bit OR 64 Bit Version. (also no installsupport included in the OEM Versions)
    So from this point of view... you have to buy a full retail version of windows 7 or a new hdd with an 32 Bit OEM WIN7 in order to do not have licence issues.
    (OEM versions are always cheaper)
    Regards
    Message was edited by: mosera

  • Windows 7 clean install/upgrade to 32 bit from 64bit

    I've just bought a touchsmart 300-1025 with windows 7 Home Premium 64bit preinstalled.
    I need to change this to 32 bit to ensure that my communication links with VPN work normally  -Cisco smart tunnel and/or VPN - my employers say that these will only work on 32 bit. I have an ultimate version of windows 7 to do a clean install of 32 bit but am worried about getting all the drivers/software back on.
    Will the software on D drive be Ok for 32 bit installation, and will I be able to access all the 32 bit drivers that I need - I have already downloaded the available drivers from the HP support site for 32 bit windows 7.
    Any help would be much appreciated

    it might be worth asking HP support if there is a 32bit OS version recovery disk for your Touchsmart PC, if there is then you could order that disk and recover the 32bit version of the OS instead...
    HP ENVY 17-j005tx Notebook, HP ENVY Recline 27-k001a, HP ProLiant MicroServer Gen8 G2020T, HP MediaSmart EX495 Server, HP MediaVault 2020, HP ENVY 120 AiO Printer

  • Why is iTunes 64bit showing as 32bit?

    I've been meaning to ask this for awhile now.
    I've been using 64bit Windows 7 since the day it launched, and whenever there's been an update to iTunes, I've installed it.  But I've been very careful to download the 64bit version.  Install that, and it goes OK.  It all seems to work, except I'm confused with the display shown here.
    My list of running apps in Windows shows iTunes as running in 32bit mode.  Why is that?   My Windows 7 is definitely 64 bit, I've definitely installed from the 64bit download from the Apple website.  I'm confused as to that display. 
    Edit: OK, after looking around these forums, it appears that iTunes itself is 32bit, but some of the connected apps to iTunes (and drivers) are 64bit.   Anyone have any idea when the app itself will go 64bit?

    I've always assumed those silly strings were recording the results of the gapless playback analysis but whatever they're for it would be better if they were stored in a spare field.
    Windows Media Player/Windows Explorer may be less fussy on embedded artwork formats than iTunes or the media file might actually be missing the art but the Windows Explorer cache (Thumbs.db) still shows it. You say removing-reimporting doesn't help but I assume you can still paste new artwork in and have it remembered. If so you might want to use the following tool to at least take some of the effort out of searching out which tracks you need to repair.
    *How to find tracks without artwork*
    To find all the tracks without artwork so that you can update them you can try http://www.stum.de/itunes-find-tracks-without-artwork/ for Windows or http://dougscripts.com/itunes/scripts/scripts13.php for Macs. Use Google, Amazon, Discogs etc. to locate relevant jpeg images. Ideally these should be square, 320x320 pixels or above and borderless to give the best results in the various menus. If you have artwork for some tracks of an album, but not others, select a track with artwork, right-click (Option-Click for Macs) on the art & click copy, then select all the tracks of the album, use CTRL-I or Command-I to *Get Info* and then paste the image into the artwork box.
    I say 320x320 because I believe (from using TouchCopy) that it's the size used in the iPod cache so if you're going to crop or resize you might as well work to that size. Otherwise 200x200 is probably good enough.
    tt2

  • To Go 64bit or Stay 32bit That is the Question

    Just upgrading my motherboard/system, and I am currently to stay in 32bit.
    Is CS3/4 made for 64bit? I am not happy with the sort of queries and problems that CS4 seems to have, so I am staying with CS3. I normally dont upgrade to the next generation of software anyway. I leave it a generation, so I will probably wait until CS5 anyway.
    BUT would buying a 64Bit system be of any real use, if CS3 is not written to run on it?

    you can build a system with a 64 bit processor and run as a 32 bit system. Vista comes with both a 32 bit and a 64 bit version. So, you could install as 32 bit for now and later reinstall as 64 bit. (note that you have to do a clean install for 64 bit as you cannot upgrade from 32 bit)

  • Check install Software from 64bit Computers

    HI All,
      I Just found following two PS Scripts to find the AppGuid and uninstall the software from computer list. But script to query the software is not recognize the 64bit Applications. 
    [cmdletbinding()]
    [cmdletbinding()]
    param(
    [parameter(ValueFromPipeline=$true,ValueFromPipelineByPropertyName=$true)]
    [string[]]$ComputerName = $env:computername
    begin {
    $UninstallRegKey="SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall"
    process {
    foreach($Computer in $ComputerName) {
    Write-Verbose "Working on $Computer"
    if(Test-Connection -ComputerName $Computer -Count 1 -ea 0) {
    $HKLM = [microsoft.win32.registrykey]::OpenRemoteBaseKey('LocalMachine',$computer)
    $UninstallRef = $HKLM.OpenSubKey($UninstallRegKey)
    $Applications = $UninstallRef.GetSubKeyNames()
    foreach ($App in $Applications) {
    $AppRegistryKey = $UninstallRegKey + "\\" + $App
    $AppDetails = $HKLM.OpenSubKey($AppRegistryKey)
    $AppGUID = $App
    $AppDisplayName = $($AppDetails.GetValue("DisplayName"))
    $AppVersion = $($AppDetails.GetValue("DisplayVersion"))
    $AppPublisher = $($AppDetails.GetValue("Publisher"))
    $AppInstalledDate = $($AppDetails.GetValue("InstallDate"))
    $AppUninstall = $($AppDetails.GetValue("UninstallString"))
    if(!$AppDisplayName) { continue }
    $OutputObj = New-Object -TypeName PSobject
    $OutputObj | Add-Member -MemberType NoteProperty -Name ComputerName -Value $Computer.ToUpper()
    $OutputObj | Add-Member -MemberType NoteProperty -Name AppName -Value $AppDisplayName
    $OutputObj | Add-Member -MemberType NoteProperty -Name AppVersion -Value $AppVersion
    $OutputObj | Add-Member -MemberType NoteProperty -Name AppVendor -Value $AppPublisher
    $OutputObj | Add-Member -MemberType NoteProperty -Name InstalledDate -Value $AppInstalledDate
    $OutputObj | Add-Member -MemberType NoteProperty -Name UninstallKey -Value $AppUninstall
    $OutputObj | Add-Member -MemberType NoteProperty -Name AppGUID -Value $AppGUID
    $OutputObj# | Select ComputerName, DriveName
    end {}
    Also found someone modified this but not sure how to insert the below changes to make it work?  
    On 64 bit Systems one might run into trouble because the 32bit Programs are not recognized. I extended the code a bit:
    process {
    Write-Debug “Working on $Computer”
    if(Test-Connection -ComputerName $Computer -Count 1 -ea 0) {
    # get the architeture to provide bothe ore only one RegitryView
    $operatingSystem = (Get-WmiObject -computername $Computer -class Win32_OperatingSystem ).Caption
    if ((Get-WmiObject -Class Win32_OperatingSystem -ComputerName $Computer -ea 0).OSArchitecture -eq ’64-bit’) {
    $RegistryViews = @(‘Registry32′,’Registry64′)
    } else {
    $RegistryViews = @(‘Registry32′)
    foreach ( $RegistryView in $RegistryViews ) {
    $HKLM = [microsoft.win32.registrykey]::OpenRemoteBaseKey(‘LocalMachine’,$computer,$RegistryView)
    $UninstallRef = $HKLM.OpenSubKey($UninstallRegKey)
    $Applications = $UninstallRef.GetSubKeyNames()
    foreach ($App in $Applications) {
      So can someone help to make this script work?
     AS

    HI All,
    To get 32bit and 64bit install application pls use this ps script.
    [cmdletbinding()]
    [cmdletbinding()]
    param(
    [parameter(ValueFromPipeline=$true,ValueFromPipelineByPropertyName=$true)]
    [string[]]$ComputerName = $env:computername
    begin {
    $UninstallRegKey="SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall"
    process {
    foreach($Computer in $ComputerName) {
    Write-Debug “Working on $Computer”
    if(Test-Connection -ComputerName $Computer -Count 1 -ea 0) {
    # get the architeture to provide bothe ore only one RegitryView
    $operatingSystem = (Get-WmiObject -computername $Computer -class Win32_OperatingSystem ).Caption
    if ((Get-WmiObject -Class Win32_OperatingSystem -ComputerName $Computer -ea 0).OSArchitecture -eq ’64-bit’) {
    $RegistryViews = @(‘Registry32',’Registry64')
    } else {
    $RegistryViews = @(‘Registry32')
    foreach ( $RegistryView in $RegistryViews ) {
    $HKLM = [microsoft.win32.registrykey]::OpenRemoteBaseKey(‘LocalMachine’,$computer,$RegistryView)
    $UninstallRef = $HKLM.OpenSubKey($UninstallRegKey)
    $Applications = $UninstallRef.GetSubKeyNames()
    foreach ($App in $Applications) {
    $AppRegistryKey = $UninstallRegKey + "\\" + $App
    $AppDetails = $HKLM.OpenSubKey($AppRegistryKey)
    $AppGUID = $App
    $AppDisplayName = $($AppDetails.GetValue("DisplayName"))
    $AppVersion = $($AppDetails.GetValue("DisplayVersion"))
    $AppPublisher = $($AppDetails.GetValue("Publisher"))
    $AppInstalledDate = $($AppDetails.GetValue("InstallDate"))
    $AppUninstall = $($AppDetails.GetValue("UninstallString"))
    if(!$AppDisplayName) { continue }
    $OutputObj = New-Object -TypeName PSobject
    $OutputObj | Add-Member -MemberType NoteProperty -Name ComputerName -Value $Computer.ToUpper()
    $OutputObj | Add-Member -MemberType NoteProperty -Name AppName -Value $AppDisplayName
    $OutputObj | Add-Member -MemberType NoteProperty -Name AppVersion -Value $AppVersion
    $OutputObj | Add-Member -MemberType NoteProperty -Name AppVendor -Value $AppPublisher
    $OutputObj | Add-Member -MemberType NoteProperty -Name InstalledDate -Value $AppInstalledDate
    $OutputObj | Add-Member -MemberType NoteProperty -Name UninstallKey -Value $AppUninstall
    $OutputObj | Add-Member -MemberType NoteProperty -Name AppGUID -Value $AppGUID
    $OutputObj# | Select ComputerName, DriveName
    end {}

Maybe you are looking for

  • Auto Cancellation of Messages in the Integration Engine.

    Dear all, Issue: Auto Cancellation of Messages in the Integration Engine. Description: Actually Today, I'm facing Problem in message mapping and its showing error "JCO_SYSTEM_FAILURE". Finally the message is Auto Canceled and showing the status in th

  • Internal error in IP - cannot see filters with variables

    Hello Gurus, Please help me with this issue. I'm having a problem with data in a productive environment. When I try to access any filter with a variable, in Modeler, I receive the following error message: Internal error: Failed to read variables for

  • What are the sap basis administrator tasks for SAP CRM 7.0

    Hello Guys, I am an SAP BASIS administrator. I have never worked on any CRM system. Now a days people in market talk much about wheather you have worked on CRM. I have  no idea how CRM basis administration is different from the basis administartion o

  • Does your MacPro make a lot of noise?

    Hello, everyone , I got my MacPro 13 inch 3 weeeks ago, and now i have found the fun runs with very very anoying noise. But at first everything was just Ok. I don't know if this is a "problem" but the fan noise is even louder than my Samsung Laptop b

  • Since 8.1 update, computer crashes during CD import

    Hello, This is driving me crazy... Ever since updating to the latest version of iTunes, my computer crashes when I try to import music from CDs. It begins the ripping process normally, but then by the second or third song, everything goes blank and t