32-bit libraries with 9.2.0 on AIX 5L

Hi,
Working with a client party that has 9.2.0.1 for AIX 5L installed and there are some issues that have arisen vis a vis the 32-bit libraries.
1) The 32-bit ($ORACLE_HOME/lib32) version of libclntsh.a was missing so a 3rd party 32-bit driver was failing. Client asserted that this was not available for 9.2.0.1 for AIX 5L and that was why it was missing. I have the same environment and cannot find a way to install Oracle without installing that driver. I cannot find a packing list/dependency set list to find out how their install might be different than mine. Any suggestions?
2) They want the driver ported to 64-bit. Trying to convince them that is unnecessary, at least short term, and that since this driver is just passing commands that it being 32-bit or 64-bit should be a non-issue. Any comments?
3) Anyone know of a technical document on how Oracle is working in the interface between 32 and 64-bit?
Thanks,
- rick

Hello;
Try this:
Support for 32-Bit and 64-Bit Client Applications (AIX, HP, and Solaris 64-Bit Only)
Oracle9i release 2 (9.2.0.1.0) for AIX, HP, and Solaris 64-bit systems provides support for 32-bit and 64-bit client applications. By default, all demonstrations and client applications provided with release 2 (9.2.0.1.0) link and run in 64-bit mode. However, you can build 32-bit and 64-bit client applications in the same ORACLE home directory. You can run both 32-bit and 64-bit applications on Oracle9i release 2 (9.2.0.1.0) for AIX, HP, and Solaris 64-bit systems. The following table lists the 32-bit and 64-bit client shared libraries:
Platform      32-Bit Client Shared Library      64-Bit Client Shared Library
AIX      $ORACLE_HOME/lib32/libclntsh.a      $ORACLE_HOME/lib/libclntsh.a
HP      $ORACLE_HOME/lib32/libclntsh.sl      $ORACLE_HOME/lib/libclntsh.sl
Solaris 64-bit      $ORACLE_HOME/lib32/libclntsh.so      $ORACLE_HOME/lib/libclntsh.so
To implement a mixed word-size installation:
1. Execute the following command to generate the 32-bit and 64-bit client shared libraries:
$ genclntsh

Similar Messages

  • Attempt to load Oracle client libraries threw BadImageFormatException. This problem will occur when running in 64 bit mode with the 32 bit Oracle client components installed.

    Hello guys,
                Problem has been solved -
    Attempt to load Oracle client libraries threw BadImageFormatException. This problem will occur when running in 64 bit mode with the 32 bit Oracle client components installed.
    1. If you install 64 bit oracle this is not an issue. Install 64 bit oracle.
    2. Download odp.net 32 bit  from below link:-
        ODP.NET Managed Driver Beta Download</title><meta name="Title" content="ODP.NET Managed Driver B…
    3. installed the odp.net.
    4. open the visual studio 2010.
    5.Select new - project - asp.net web application - project name -ok
    6.select tools- > connect to database- then follow the following steps
                             i>  user name - your user name/client username (example -- hr)
                             ii> password -- enter your password/client password  (example- hr)
                            iii>select connection type -- if you want to connect client database then- select EZ connect other wise select tns
                            iv>test the connection- then you will get connection succeed.
                            v> then click ok
    Thanks
    Chandrashekhar

    You do not need to do anything in VS.  You do need to configure both tnsnames.ora files, because the drivers do not share any data.
    Please see:
    http://sqlblog.com/blogs/jorg_klein/archive/2011/06/09/ssis-connect-to-oracle-on-a-64-bit-machine.aspx

  • How to install 32-bit libraries on Oracle VM Server (3.2.6)?

    Hi all,
    I need to install some packages on our Oracle VM server. But they require 32-bit libraries (like pam-devel.i868). I tried "yum install pam-devel.i686", and got message
    "No package pam-devel.i686 available.
    Nothing to do".
    How can I fix that?
    Thanks a lot!

    Actually none! Who ever demands to install any additional software on a bare-metal hypervisor  - especially any anti-virus software which hooks into a lot of system function, destabalizing the core of the hypervisor. The issue is, there is nothing to run in the dom0 - the control domain of the hypervisor, except the software needed. As of such, the threat potential is extremely low. I'd bet that no one would request you to install any anti-virus software on a ESXi host… which is basically the same thing. Regardless, if you're talking about OVS, VMWare or Citrix XenServer.
    So, do you have Oracle Support for your OVM? If yes installing any 3rd party software onto the OVS will break that! If not, since you may have decided, that you wouldn't need it, go ahead - but no one will be able to help you, should you run into any issue with your OVS.
    Cheers,
    budy

  • Running in 64 bit mode with the 32 bit Oracle client installed

    I have seen many postings on this issue but none of the suggested solutions have helped me.
    I am running visual studio 2010 professional with SP1 on windows 7 64 bit machine. When I try to run a web service locally and call it with SoapUI, I get the following error message during OracleConnection.Open().
    Attempt to load Oracle client libraries threw BadImageFormatException. This problem will occur when running in 64 bit mode with the 32 bit Oracle client components installed.
    I have tried setting up the build configuration and the project settings to target 32 bit but that has not helped. I have also tried removing the reference to System.Data.OracleClient that shows being under Program Files (x86) and add a new reference to the dll under GAC_64. That too did not work.
    I only have the 64 bit client installed on my machine.
    Any help will be appreciated.
    Thank you

    1. Visual Studio any version is 32 bit ONLY irrespective of hardware or OS bits.  So to DEVELOP with Oracle Client you MUST install 32 bit Oracle ODAC components. Task manager will show devenv.exe *32 (to confirm 32 bit Visual Studio application).
    2. You can run your web application inside IIS/IIS Express in your PC which independently can be either 32bit or 64bit.  If it is 64 bit, you MUST also install 64 bit Oracle ODAC components which means you'll have to install both 32bit and 64bit in your 64 bit Win7 running on 64bit hardware.
    3. In Visual Studio if you compile with "AnyCPU" as target, the resultant binaries (Web/NonWeb) can be both 32bit or 64bit.  So if target PC is "AnyCPU" or "x64", you MUST install Oracle ODAC 64 bit in the target OS if that target OS is 64bit.  You don't have to install 32bit ODAC in the target PC.
    4. One more catch to above scenario is the target OS could be 64bit simulated OS on a 32bit hardware. In such case you MUST install both 32bit and 64bit ODAC components.
    So while you ask your network team to download ODP.NET/ODAC Components make sure you ask them to download both 32bit and 64bit. Total nearly 600MB.
    Hope this helps many people out there.

  • 64-bit libraries not being used [SOLVED]

    When I try to compile opencascade from aur, I get the following error:
    /usr/lib/libGL.so: could not read symbols: File in wrong format
    The libGL.so file links to a 32-bit LSB shared object. How can I get the the program to use to 64-bit libraries in lib64/ and thus get it to compile?
    Last edited by sidc (2009-01-03 19:41:14)

    sidc wrote:Nvm. I was able to solve it by adding LDFLAGS="/usr/lib64". Apparently this is a problem with NVIDIA's installation of its driver.
    Hello,
    I tried to export the variable as recommended, but did not solved my problem. To solve it was necessary to add the path / usr/lib64 directly within the / etc / ld.so.conf.
    But thanks anyway for showing me a way of solve it.
    Best regards.
    Last edited by Aiacos (2012-08-27 16:19:27)

  • This problem will occur when running in 64 bit mode with the 32 bit Oracle client components installed.

    hi friends ,
    My report Fetch from the orcle database , we installed Oracle 10g and 11g - clent 32 -bit on win 2k8 -64 bit machine .while design time runing fine,but ofter depolyement im facing below issue.
    In error has occurred during report processing. (rsProcessingAborted)
    The execution failed for the shared data set 'abc'. (rsDataSetExecutionError)
    Cannot create a connection to data source ' Data source for shared dataset'. (rsErrorOpeningConnection)
    Attempt to load Oracle client libraries threw BadImageFormatException. This problem will occur when running in 64 bit mode with the 32 bit Oracle client components installed.
    An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)
      Any help is greatly appreciated, I have tried couple of solutions going through some threads online but no use and place dt tell install 1og r 11g 64-bit

    Hi,
    Based on the error message, we should confirm whether Oracle client tool has been installed on the Report Server at the beginning. If the Report Server installed is 64-bit, we should also install a 64-bit Oracle client tool on the Report Server. Besides, we
    can also try to bypass tnsnames.ora file when connecting to Oracle by specifying all the information in the data source instead of using the TNS alias to connect
    to the Oracle database. Please see the sample below:
    Data Source=(DESCRIPTION=(CID=GTU_APP)(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST= server01.mydomain.com)(PORT=1521)))(CONNECT_DATA=(SID=OracleDB)(SERVER=DEDICATED)));
    Reference:http://blogs.msdn.com/b/dataaccesstechnologies/archive/2010/06/30/ora-12154-tns-could-not-resolve-the-connect-identifier-specified-error-while-creating-a-linked-server-to-oracle.aspx
    Hope this helps.
    Regards,
    Heidi Duan
    Heidi Duan
    TechNet Community Support

  • Is it possible to run OBIEE on linux 64 bit mchine with oracle 64 bit

    Is it possible to run OBIEE 10.1.3.4.0 on linux 64 bit machine with oracle 64 bit(10.2.0.1.0) installed
    Thanks in Advance

    Yes, assuming your hardware has the supported CPUs. OBIEE binaries are 32 bits and requires 32 bits OCI libraries to connect Oracle DBs. See the OBIEE [System Requirements and Supported Platforms|http://download.oracle.com/docs/cd/E10415_01/doc/bi.1013/e10417.pdf] for more information.

  • Where can I find 64-bit-libraries in the system

    Hallo,
    I have a small problem. A collegue want to compile a C-program on my machine, a V880 with solaris9. The linker tells him that he is unable to find the 64-bit-libraries.
    Where can I find these libraries???
    Could somebody help?
    Thanks
    rossi

    The binaries normaly resides in directories named "64" or "sparcv9".
    Examples:
    /usr/lib/64/
    /usr/lib/sparcv9/
    You can test if it's a 64-bit binary by using the "file" command:
    bash-3.00# file /usr/lib/sparcv9/libmp.so
    /usr/lib/sparcv9/libmp.so: ELF 64-bit MSB dynamic lib SPARCV9 Version 1, dynamically linked, not stripped
    Hope this helps.

  • Nvidia 32-bit libraries for a new driver

    I've been experiencing kernal panics when running x with Nvidia 185.18.14 so I decided to update to the new 185.18.36 driver from the nvidia website. Now however, I can't find 32 bit lib utils for this driver in the AUR. Can I find these items myself and package them or do I just need to play the waiting game until someone finishes them and puts them up. I.e. Is this something that is out there just waiting to be put up onto the AUR, or something that someone needs some serious knowhow to create for the AUR?

    (I am not an expert on this, but this is what I noticed..... if you want the conclusion that I found about the 32-bit libs, that is more toward the bottom of this post)
    I had been wondering about the official NVIDIA driver from the NVIDIA site, and it's 32-bit libs for a while..... and this thread made me wonder about it some more, so I did a bit of investigating.
    The first thing I did was to uninstall my nvidia-utils-beta package that I was using with the NVIDIA driver from the NVIDIA site.
    I did this because I had noticed that the Arch nvidia PKGBUILD downloads the NVIDIA-Linux-x86_64-1**.**-pkg0.run and then runs "sh NVIDIA-Linux-x86_64-1**.**-pkg0.run --extract-only" to build/install the kernel module.
    Then the nvidia-utils PKGBUILD does the same thing with the "sh NVIDIA-Linux-x86_64-1**.**-pkg0.run --extract-only" command, so it extracts everything else that is important from the NVIDIA-Linux-x86_64-1**.**-pkg0 directory, and then the PKGBUILD places them in the correct directories with the correct symbolic links:
    But if you use the latest version of "NVIDIA-Linux-x86_64-190.25-pkg0.run" (from here: ftp://download.nvidia.com/XFree86/Linux-x86_64/190.25/ ), instead of using the Arch 'nvidia' and 'nvidia-utils' packages, then the "NVIDIA pkg0" will puts their libraries and symbolic links into the /usr/lib64 directory.
    /usr/lib64:
    libGL.la
    libGL.so
    libGL.so.1
    libGL.so.190.25
    libGLcore.so.1
    libGLcore.so.190.25
    libOSSlib.so
    libcuda.so
    libcuda.so.1
    libcuda.so.190.25
    libnvidia-cfg.so
    libnvidia-cfg.so.1
    libnvidia-cfg.so.190.25
    libnvidia-tls.so.1
    libnvidia-tls.so.190.25
    libvdpau.so
    libvdpau.so.1
    libvdpau.so.190.25
    libvdpau_nvidia.so
    libvdpau_nvidia.so.190.25
    libvdpau_trace.so
    libvdpau_trace.so.190.25
    tls
    Then it puts all libXvMCNVIDIA into the /usr/lib directory same as Arch:
    libXvMCNVIDIA.a
    libXvMCNVIDIA.so.190.25
    libXvMCNVIDIA_dynamic.so
    libXvMCNVIDIA_dynamic.so.1
    These are all put in the same place as the Arch packages:
    /usr/share/applications/nvidia-settings.desktop
    /usr/bin/nvidia-xconfig
    /usr/bin/nvidia-settings
    /usr/bin/nvidia-smi
    /usr/bin/nvidia-bug-report.sh
    /usr/lib/xorg/modules/drivers/nvidia_drv.so
    /usr/lib/xorg/modules/extensions/libglx.so.190.25
    The manual pages are also put into the same location as Arch's packages.
    The last difference that I noticed is that the default Arch packages place everything that is found in here "/usr/share/doc/NVIDIA_GLX-1.0 directory" in the these directories (I'm sure I missed something else):
    /usr/share/licenses/nvidia/LICENSE
    /usr/share/pixmaps/nvidia-settings.png
    /usr/share/doc/nvidia/README.txt
    Now if you were to download the "NVIDIA-Linux-x86_64-190.25-pkg2.run" that includes the NVIDIA 32-bit libraries, this is where I noticed the problem is.
    See, when you run:
    sh NVIDIA-Linux-x86_64-190.25-pkg2.run
    ..... it installs the /NVIDIA-Linux-x86_64-190.25-pkg2/usr/lib32/*.so* files into the /usr/lib directory..... which is the wrong place..... it should be in the /opt/lib32/usr/lib directory.
    So you could try this PKGBUILD that I just made..... I'm not sure if it will work, or if I did everything correct so USE IT AT YOUR OWN RISK!!!!!
    # $Id: PKGBUILD 490 2009-08-01 11:12:15Z ibiru $
    # Contributor: Pierre Schmitz <[email protected]>
    # Contributor: Mikko Seppälä <[email protected]>
    # Maintainer : Biru Ionut <[email protected]>
    # Remade from : Methuselah (TRY AT YOUR OWN RISK)
    _pkgsourcename=nvidia-utils-beta
    pkgname=lib32-$_pkgsourcename
    pkgver=190.25
    pkgrel=1
    pkgdesc="NVIDIA drivers utilities and libraries."
    arch=(x86_64)
    url="http://www.nvidia.com/"
    license=('custom')
    groups=('lib32')
    depends=('lib32-libxext')
    conflicts=('lib32-libgl' 'lib32-ati-fglrx-utils')
    provides=('lib32-libgl')
    source=(ftp://download.nvidia.com/XFree86/Linux-x86_64/190.25/NVIDIA-Linux-x86_64-190.25-pkg2.run)
    md5sums=('4d4a3606c64f05cf975dc044ec9200a8')
    build() {
    cd $srcdir
    mkdir -p $pkgdir/opt/lib32/usr/lib
    mkdir -p $pkgdir/opt/lib32/usr/lib/tls
    sh NVIDIA-Linux-x86_64-190.25-pkg2.run --extract-only
    cp -dp NVIDIA-Linux-x86_64-190.25-pkg2/usr/lib32/*.so* $pkgdir/opt/lib32/usr/lib
    cp -dp NVIDIA-Linux-x86_64-190.25-pkg2/usr/lib32/libGL.la $pkgdir/opt/lib32/usr/lib
    cp -dpr NVIDIA-Linux-x86_64-190.25-pkg2/usr/lib32/tls $pkgdir/opt/lib32/usr/lib
    # fix wrnog links
    cd $pkgdir/opt/lib32/usr/lib
    ln -sf libGL.so.$pkgver libGL.so
    ln -sf libGL.so.$pkgver libGL.so.1
    ln -sf libGLcore.so.$pkgver libGLcore.so.1
    ln -sf libvdpau.so.$pkgver libvdpau.so.1
    ln -sf libvdpau_trace.so.$pkgver libvdpau_trace.so.1
    ln -sf libvdpau_nvidia.so.$pkgver libvdpau_nvidia.so.1
    ln -sf libnvidia-tls.so.$pkgver libnvidia-tls.so.1
    ln -sf libcuda.so.$pkgver libcuda.so.1
    cd $pkgdir/opt/lib32/usr/lib/tls
    ln -sf libnvidia-tls.so.$pkgver libnvidia-tls.so.1
    So to finish this up, you could just install this NVIDIA package from their server: ftp://download.nvidia.com/XFree86/Linux … 5-pkg0.run
    And then TRY my lib32-nvidia-utils-beta PKGBUILD. (if you feel it is correctly written and approved by someone else with a bit more experience with these things)

  • Users are unable to synchronize document libraries with OneDrive for Business

    Hello,
    We are having an issue with our users attempting to synchronize document libraries with OneDrive for Business. When a user tried to synchronize the document library either via the "SYNC" button on the document library page using IE or by
    manually entering the document libraries path into the OneDrive for Business desktop app they receive the following error
    "We can't connect to the specified SharePoint site". The users have the Edit permission to both the site and the document library. I have performed the following actions in attempt to get the synchronization to work.
    1. Tested giving user the owner permission to the site and document library. same result.
    2. Performed a repair on the users Office 2013 installation.
    An interesting point to note is that I myself am able to synchronize the document libraries using both the "SYNC" button on the document library site and by entering the path manually in the desktop app. Difference between my account and the test
    accounts is that I'm a site collection administrator and farm administrator. Can anyone shed some light onto this issue?

    Hi Corey,
    According to your description, my understanding is that the users cannot sync document libraries with OneDrive for Business.
    I recommend to check the Permission Level to see if the Use Client Integration Features permission is selected.
    If not, check this permission in the corresponding permission level which is granted to the users.
    Please also check if the users have the right permission to sync the document library with OneDrive for Business.
    More reference:
    http://nheylen.wordpress.com/2014/05/15/sync-error-we-cant-connect-to-the-specified-sharepoint-site/
    Best regards.
    Thanks
    Victoria Xia
    TechNet Community Support

  • TS2972 I would like to share my iTunes libraries with my Apple TV from both my iMac and Macbook Pro, but I use the same iTunes account on both devices. Is it possible to link my Apple TV to both devices at the same time?

    I recently purchased an Apple TV, and I currently have it linked to my iMac with my iTunes account. I also have a newer MacBook Pro that has some different iTunes media on it than my iMac does, but they share iTunes accounts. Is it possible to link both devices at the same time, have access to media on both computers, and use the same iTunes account on both computers?? It seems Apple TV will only link to one iTunes account per computer, but can access multiple computers if different iTunes accounts are activated on those computers.

    You can share multiple libraries with the Apple TV, they don't even need to use the same iTunes account. Just make sure that you use the same ID for homesharing on all devices.

  • Can I use the Creative Cloud libraries with Illustrator CS5

    Can I use the Creative Cloud libraries with Illustrator CS5

    Hi Ilys Ravel,
    No, Creative Cloud Libraries feature is only available in CC 2014.1 release on-wards.
    Sanjay..

  • Problem opening documents from SharePoint (2013) libraries with Office 2010 and 2013 components installed

    Hi
    I've been encountering the problem of Office files failing to open from SharePoint 2013 libraries with the prefix of 'ms-excel:ofv|u|' etc. in the url. Following the
    helpful questions and answers in the forum, I've identified the likely cause as the fact that my main Office installation is 2010, but I also have installed OneDrive for Business 2013 (which I need in order to sync document libraries with my local drive).
    The solution I've seen suggested elsewhere of deactivating the SharePoint integration of Office 2013 components fails for two reasons: there is no way (or at least, I can't find one) of deactivating SharePoint integration probably because, deactivating
    SharePoint integration would likely stop the syncing of libraries/folders.
    One thing that I have noticed in my case that I've not seen mentioned elsewhere is that if I right-click a document and select 'open in new tab/window' the required
    document opens directly in the relevant office package. I don't know if this is a useful observation, but it seems to be new information.
    My question is, is there a way I can continue to sync libraries and open Office documents directly in Office 2010? My thoughts are possible changes to registry settings
    (which I can do, but don't know enough to find the correct ones myself) or (re)installation of software in some appropriate order to leave the correct settings.
    I have 'repaired' my Office 2010 installation without any observed affect on behavior.
    Thanks
    Ray
    (I've just seen a suggestion that Office 2010 SP2 may fix this issue. I've requested to test this, but whilst this may fix my problem, rolling it out to
    other users may be more problematic. In the meantime, other suggestions of solutions are welcome)

    Hi,
    According to your description, it is a good way to do a test about office 2010 SP2, here is an article about this issue- limitations of using the OneDrive for Business sync app with Office 2010 applications , it may help you.
    http://office.microsoft.com/en-us/sharepoint-help/solve-problems-youre-having-with-the-onedrive-for-business-sync-app-HA104047973.aspx
    Paul Shui
    Microsoft Online Community Support
    Please remember to click “Mark as Answer?on the post that helps you, and to click “Unmark as Answer?if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread

  • Can I use multiple iPhoto libraries with Aperture?

    I've been using iPhoto to manage my photos (successfully) for many years.  I have multiple themed iPhoto libraries with many thousands of photos in them (ten years' worth of digital plus another fifty years scanned).  I am thinking of downloading Aperture and giving it a try (thanks to an App Store gift card).
    Can I use Aperture to edit photos within these iPhoto libraries?  Do the libraries become "common" to both applications, or does duplication occur?  I have limited hard drive space and don't want to create large duplicate files on my iMac.
    Thanks.

    luba petrusha wrote:
    I have some 50-100 libraries (haven't counted recently) which occupy most of my hard drive.  I find it easiest to manage my photos with themed libraries (annual, trip, subject).
    You could make each of your "themed Libraries" a Folder in Aperture, with all your current Projects and Albums intact.  In this way, you could search across all of your Image at once (e.g.: a Smart Album showing all Images in which you've identified a Face as "Mom"; or filter for the keyword "Sunset").  In general, the more Images in a Library, the more useful that Library is.  I strongly recommend one Library for each photographer (or group of photographers working as a business).  Aperture has no trouble handling enormous Libraries (officially, it supports up to 1,000,000 Images, iirc).
    A more advanced Library organization would replace each "themed" Folder+Projects with Albums.  There is no reason to limit your "themes" to the Images in just the Projects contained in a Folder.
    My general recommendation has always been to put all your Projects in one Folder (with sub-Folders as needed); and to put all your Albums in another top-level Folder.  In this way you build two structures: a _storage_ structure, in which you put all your Projects, where each Project = one shoot, and an _access_ structure, where you have Albums organized by Folders into whatever groupings you need.
    The newest version of Aperture (3.3.1) leans in this direction.  For the first time there is a default division between Project storage and Album storage (one the Library tab of the Inspector, there are now two built-in top-level containers, one for Projects and one for Albums).
    A separate issue is where on your system your Library and your Originals are stored.  Aperture allows you to move your Originals to storage on external drives or other non-system drives.  The limitation of the storage available on the system drive is something that all active photographers encounter at some point.  (In Aperture-speak, you would convert Image's Originals from Managed to Referenced using "File➞Relocate Originals".  This isn't something I'd look into right away, but rather after you become familiar with the Aperture interface.

  • How can I merge all of my iTunes libraries with my wife and kids so we can all share the music?

    how can I merge all of my iTunes libraries with my wife and kids so we can all share the music?
    There are 3 accounts that I want t o transfer all the music to
    Joe

    Welcome to the Apple Community.
    You can't merge accounts.
    You can however share or import content from another library/account using homesharing.

Maybe you are looking for