OraOps.dll differences on 64-bit and 32-bit

Just wanted to post this here, maybe it'll save someone a lot of headaches.
We have a 64-bit Intel Xeon server running W2K3. We developed on a 32-bit Server using XE Database and XE Client.
Then, we install the 64-bit oracle client on the prod. server (running Intel Xeon 64-bit)
The file OraOps.dll exists in both installation, no problem. BUT the 64-bit OraOps.dll file has an entry point called "OpsPrmAllocOpoPrmCtx", whereas the 32-bit OraOps.dll file has an entry point called "OpsPrmAllocPrmCtx"".
We kept getting an error on the 64-bit box saying "cannot find entry point OpsPrmAllocPrmCtx in file OraOps.dll".
To fix this, we installed the 32-bit client on the 64-bit server and all worked well.
Also, we noticed in the 32-bit client there was an option under the Windows Compoonents to install the ODP .Net Provider along with the client install. This option apparently does not exist (yet) in the 64-bit Client installation.
Increase gray hair = 1,000. Hours of lost sleep = 46.4 Finally finding the solution = priceless.
Hope this is able to help someone.

Hello,
You can cluster heterogeneous JDK across heterogeneous operating systems.
So yes you can mix 32bit and 64bit JVMs.
-Dave

Similar Messages

  • What is difference between 32 bit and 64 bit sql server memory management

    What is difference between 32 bit and 64 bit sql server memory management
    Thanks
    Shashikala

    This is the basic difference...check if helps:
    A 32-bit CPU running 32-bit software (also known as the x86 platform) is so named because it is based on an architecture that can manipulate values that are up to 32 bits in length. This means that a 32-bit memory pointer can store a value between 0 and
    4,294,967,295 to reference a memory address. This equates to a maximum addressable space of 4GB on 32-bit platforms
    On the other hand 64-bit limit of 18,446,744,073,709,551,616, this number is so large that in memory/storage terminology it equates to 16 exabytes. You don’t come across that term very often, so to help understand the scale, here is the value converted to
    more commonly used measurements: 16 exabytes = 16,777,216 petabytes (16 million PB)➤ 17,179,869,184 terabytes (17 billion TB)➤ 17,592,186,044,416 gigabytes (17 trillion GB)➤
    As you can see, it is significantly larger than the 4GB virtual address space usable in 32-bit systems; it’s so large in fact that any hardware capable of using it all is sadly restricted to the realm of science fiction. Because of this, processor manufacturers
    decided to only implement a 44-bit address bus, which provides a virtual address space on 64-bit systems of 16TB. This was regarded as being more than enough address space for the foreseeable future and logically it’s split into an 8TB range for user mode
    and 8TB for kernel mode. Each 64-bit process running on an x64 platform will be able to address up to 8TB of VAS.
    Please click the Mark as answer button and vote as helpful if this reply solves your problem

  • OraOps.dll and Multiple Oracle Homes

    Hi All,
    I am writing a simple Windows Forms client app that is trying to connect to an Oracle 8.1.7 database. I am having a problem connecting with ODP.NET. The error I get is as follows:
    "An unhandled exception of type 'System.DllNotFoundException' occurred in oracle.dataaccess.dll
    Additional information: Unable to load DLL (OraOps.dll)."
    I have gone through these forums and tried everything that the various people suggested:
    1) I have made sure that process can access the OraOps.dll file (In my program I opened the dll and read a couple of bytes out of it.)
    2) I have installed the 8.1 client into a seperate home from ODP.NET (8 client and OraOLEDB is in D:\Oracle\Ora81, 9 client and ODP.NET is in D:\Oracle\Ora92) I intalled the 8 client first, then the 9 client with ODP.NET.
    3) I have used the Oracle Home Selector to ensure that the Oracle 9 home is current.
    4) I have checked the path that the process is using to ensure that the Oracle 9 home is first in the path, which it is.
    Can anyone think of any other things that might cause this problem? I'm out of ideas. :-(
    Jeremy

    Absolutely...make sure that you use OUI to install the additional Oracle_Homes so that the inventory would be updated (instead of copying over from the existing OHs).
    We have a cluster, wherein we have about 6 different ORACLE_HOMEs (whether it's good idea to have so many OHs is a totally different question though)...and it works fine and it well supported by Oracle. As such, you can both NON-RAC and RAC OHs as well, if you prefer.
    Thanks
    Chandra

  • What is the difference between Topic Keywords and Index File Keywords?

    What is the difference between Topic Keywords and Index File Keywords? Any advantages to using one over the other? Do they appear differently in the generated index?
    RH9.0.2.271
    I'm using Webhelp

    Hi there
    When you create a RoboHelp project you end up with many different ancillary files that are used to store different bits of information. Many of these files bear the name you assigned to the project at the time you created it. The index file has the project name and it ends with a .HHK file extension. (HHK meaning HTML Help Keywords)
    Generally, unless you change RoboHelp's settings, you add keywords to this file and associate topics to the keywords via the Index pod. At the time you compile a CHM or generate other types of output, the file is consulted and the index is built.
    As I said earlier, the default is to add keywords to the Index file until you configure RoboHelp to add the keywords to the topics themselves. Once you change this, any keyword added will become a META tag in the topic code. If your keyword is BOFFO, the META tag would look like this:
    <meta name="MS-HKWD" content="BOFFO" />
    When the help is compiled or generated, the Index (.HHK) file is consulted as normal, but any topics containing keywords added in this manner are also added to the Index you end up with. From the appearance perspective, the end user woudn't know the difference or be able to tell. Heck, if all you ever did was interact with the Index pod, you, as an author wouldn't know either. Well, other than the fact that the icons appear differently.
    Operationally, keywords added to the topics themselves may hold an advantage in that if you were to import these topics into other projects, the Index keywords would already be present.
    Hopefully this helps... Rick

  • What is difference between adobe photoshop  and photoshop extended cs5

    what is difference between adobe photoshop  and photoshop extended cs5

    Hi,
    The biggest difference is the 3D feature set is only available in Ps Extended CS5. Exclusive to Extended CS5 also are timeline for video editing, Dicom format support, Stack mode blending, analysis measurement tools, and some 32-bit painting capabilities.
    Some things have changed for the Photoshop Extended CS6 version, mainly enabling more of the video editing features for both products.
    regards,
    steve

  • What is difference between table space and shchema

    what is difference between table space and shchema ?

    784633 wrote:
    so each user has it own space of tables - schema ?yes, but let's clarify a bit ....
    The "schema" is the collection of all objects owned by a particular user. So if user SCOTT creates two tables, EMP and DEPT, and a view EMP_RPT, and a procedure GET_MY_EMP, those objects (tables, views, procedures) collectively make up the SCOTT schema.
    Those objects will be physically stored in a tablespace.
    A tablespace is a named collection of data files. So tablespace USERS will be made up of one or more data files. A specific datafile can belong to one and only one tablespace. If a tablespace has more than one data file, oracle will manage those files as a collection invisible to the application - much like the OS or disk subsystem handles striping across multiple physical disks.
    A specific object in the SCOTT schema can exist in only one tablespace, but not all objects of the schema have to be in the same tablespace. Likewise a tablespace can contain objects from multiple schemas.
    and can one user to access tables of other users?As others have said - FRED can access tables belonging to SCOTT as long has SCOTT has granted that access to FRED.

  • What is the difference between jsp :include and server side include

    what is the difference between jsp :include and server side include(request dispatcher include method)????
    i understand that both request dispatcher include method and jsp:include take dynamic data,so when would one use request dispatcher include and when jsp:include.
    Is the usage interchangeable?i believe jsp include is used only for jsp/html but include directive can be used to include servlets ,jsp and html....correct me if i m wrong and
    do suggest if u hav ny other diff in this context...

    The difference really is: in what format do you want your inclusions? If your environment has many Java developers and only a few designers that focus mainly on, say, Flash, that might push you more towards the server-side include() directive. Or, if you have a large set of pages that receive dynamic content that is displayed in a consistent fashion (such as a workflow header area on a page).
    If, on the other hand, you have more web designers, there may be a greater desire to deal in markup rather than Java code. Java developers themselves might prefer to view markup (JSP) that more resembles the eventual output than something occuring in Java code.
    Finally, there are considerations of tiering. While it is totally possible to (and I have previously) implement 'view classes' that render markup or generate layout templates, JSP's offer, IMO, a subtle, psychological advantage. By forcing a developer to work in a different format, markup versus Java source, the separation on view from controller and model becomes a bit easier. It is still possible to make mistakes, but if a developer at some point notices, "Wait, I'm in a JSP, should I be importing a java.sql class?", then the choice to use JSP includes has paid off in spades.
    - Saish

  • Crdb_dao.dll error on 64 bit Windows 2008 Server

    We are using VS2008 to develop enterprise solutions for our customers. We have recently had support calls from our customers installing our solution on 64 bit WIndows Server 2008 machines reporting errors when displaying embedded Crystal Reports.
    The error is "Failed to load database information. Details: The database DLL 'crdb_dao.dll' could not be loaded. Error in file C:\Users........rpt: Failed to load database information"
    This error only occurs in the 64 bit environment and only occurs when the report is being passed a datasource at runtime, having been developed using a different source. eg: The report is developed based on an Excel Spreadsheet and then passed a runtime DataTable to populate the report at runtime.
    We have setup a test environment and replicated this error. The test machine is using the 64 bit Crystal runtime.
    Any help would be appreciated as this issue is getting hot now with more customers using 64 bit environments and over 100 of our reports being affected by this error.
    Thanks,
    Scott.

    Hi Ludek,
    Thanks very much for your info and help.
    Unfortunately I still haven't been able to resolve this issue.
    I have installed the SP.
    I have also run the modules utility, which unfortunately does not work on the 64 bit machine.
    I did notice in running it on a 32 bit machine that my test report is loading crdb_dao.dll, which is the same dll that the 64 bit machine is trying to load when the error occurs.
    I am wondering if it is possible that the 64 bit Crystal runtime does not include this dll because a search of the files on the 64 bit machine fails to find a file by that name.
    In actual fact, on further investigation I have now found that the Crystal 64 bit runtime throws this error for any report based on a spreadsheet file, even if that spreadsheet is accessible from the 64 bit machine, so it appears to be a bug in the Crystal 64 bit runtime.
    Regards,
    Scott.

  • Differences between Oracle's and ArcSDE's validation routines

    I am having a small number of problems with valid Oracle geometries not displaying through ArcSDE.
    I have read the following on ESRI's website.
    Features stored in Oracle's SDO_GEOMETRY can be validated after storage using Oracle's validation subprograms, such as VALIDATE_GEOEMTRY_WITH_CONTEXT. The validation rules are similar to, but not the same as, ArcSDE shape validation rules.
    Does anyone know what these differences are?

    I found an example which shows a difference of ESRI's and Oracle's validation routines:
    A polygon with two holes where the holes share one point.
    Here is the Oracle version:
    SDO_GEOMETRY(2003, NULL, NULL, SDO_ELEM_INFO_ARRAY(1, 1003, 1, 33, 2003, 1, 43,2003, 1),
    SDO_ORDINATE_ARRAY(128212.114, 395486.529, 128176.43, 395481.085, 128177.792, 395471.529,
    128178.503, 395466.629, 128178.886, 395464.634, 128179.276,395463.348, 128180.136, 395461.264,
    128180.967, 395459.722, 128183.295, 395460.172, 128184.51, 395458.984, 128186.224, 395458.298,
    128188.128, 395458.374, 128204.149, 395461.887, 128212.15, 395463.629, 128215.611, 395464.395,
    128212.114, 395486.529, 128193.512, 395475.783, 128192.739, 395480.726, 128202.224, 395482.209,
    128203.003, 395477.267, 128193.512, 395475.783, 128193.814, 395473.856, 128194.085, 395473.898,
    128194.57, 395470.854, 128195.977, 395471.074, 128196.503, 395467.712, 128195.108, 395467.493,
    128195.515, 395464.937, 128187.326, 395463.655, 128185.922, 395472.622, 128187.078, 395472.803,
    128186.778, 395474.73, 128193.512, 395475.783, 128193.814, 395473.856))
    ESRI ArcCatalog (ArcMap) 9.0 stops drawing with an error message when this geometry is in the data set.
    The 9.1.version shows the geometry and continues drawing but draws a line from the common point to the origin point (0,0)
    which looks a bit strange in a map.
    Validating by SDO_GEOM.VALIDATE_GEOMETRY_WITH_CONTEXT gives the result: TRUE
    ESRI validation-tools show an error. After a correction by ESRI tools we
    get the following geometry:
    SDO_GEOMETRY(2007, NULL, NULL, SDO_ELEM_INFO_ARRAY(1, 1003, 1, 33, 2003, 1),
    SDO_ORDINATE_ARRAY(128176.43, 395481.085, 128177.792, 395471.529, 128178.503, 395466.629,
    128178.886, 395464.634, 128179.276, 395463.348, 128180.136, 395461.264, 128180.967, 395459.722,
    128183.295, 395460.172, 128184.51, 395458.984, 128186.224, 395458.298, 128188.128, 395458.374,
    128204.149, 395461.887, 128212.15, 395463.629, 128215.611, 395464.395, 128212.114, 395486.529,
    128176.43, 395481.085, 128192.739, 395480.726, 128202.224, 395482.209, 128203.003, 395477.267,
    128193.512,395475.783, 128193.814, 395473.856, 128194.085, 395473.898, 128194.57, 395470.854,
    128195.977, 395471.074, 128196.503, 395467.712, 128195.108, 395467.493, 128195.515, 395464.937,
    128187.326, 395463.655, 128185.922, 395472.622, 128187.078, 395472.803, 128186.778, 395474.73,
    128193.512, 395475.783, 128192.739, 395480.726))
    This is a polygon with one hole.
    Now Oracle shows an error:
    The Oracle validation function gives the result:
    SDO_GEOM.VALIDATE_GEOMETRY_WITH_CONTEXT(SHAPE,DIMINFO)
    13349 [Element <1>] [Ring <2>][Edge <15>][Edge <4>]
    This is a self intersecting polygon.
    The two holes are now a self intersecting polygon.
    I didn't find any way to get a geometry that is accepted by Oracle and ESRI
    without modifications of coordinates.

  • Creating a DLL in Labview 8.6 and calling it from Visual Basic 6.0

    Dear friends,
    I need to create a DLL in Labview 8.6 and call it from Visual Basic 6.0. The system works as follows:
    I made an application using Labview 8.6 + Vision Assistant 8.6 where I can obtain the x,y coordinates of a template in an certain image being captured by an USB camera. The template coordinates change every time it moves and Visual Basic 6.0 must read these x,y values in real time. I found some information in the link http://zone.ni.com/devzone/cda/tut/p/id/3925, but it works for version 6.x of Labview and 8.6 version is different. Am I in the right path? If you have an updated tutorial like the one in the link above but for Labview 8.6 It would be very nice. Please help me.
    Kind regards.
    João Júnior

    Hello Osvaldo,
    I analysed the updated tutorial you sent me, but the thing is that it doen't show how to create the DLL in LV 8.6 but only show how to accessing the DLL from VB6. My problem is really HOW TO CREATE THE DLL IN LV8.6. In the link http://zone.ni.com/devzone/cda/tut/p/id/3063 there is detailed information about how to do this in LV6.x, the problem is that I don't find the path Tools»Build Application or Shared Library (DLL) in LV8.6, I think the procedure in LV8.6 is a little bit different. Don´t you have an updated tutorial on how to build a dll in LV8.6?How could you help me?
    Kind regards.
    João Júnior

  • What are the functional differences between the iPhone and the iPod Touch, barring of course the differences in service requirements.

    What are the functional differences between the iPhone and the iPod Touch, barring of course the differences in service requirements.

    For one, their form factors are slightly different as the iPhone has a bit more squarish body whereas the iPod Touch has a tapered back to it. 
    The iPhone also has much better front and rear cameras. Exact details as to the difference in megapixels depends on whether or not you talking about the iPhone 4 or 4S.  If you would like to get more details, you can always view
    each models specs on Apple's online store.
    See here for a better explanation.
    http://en.wikipedia.org/wiki/IPod_Touch#Comparison_to_the_iPhone
    I'm sure others will chime in with other things as well.
    B-rock

  • Difference between BPC 5 and 7 ms

    Hello all,
    I have found documents about the bpc 7ms but however im looking for whats the difference between bpc 5 and bpc 7ms systems, new features and so on. Do anyone have information about this. Please Share =)
    Cheers
    Jojo

    hI,
    Right now BPC 5.1 is going on in the market, and BPC 7.0 NW version is in rampup.
    BPC 5.1 is the Microsoft version which uses the microsoft tools (Excel,powerpoint,etc) and the backend is SQL server, while BPC7.0 will be having both Microsoft version and Netweaver version.Here Microsoft version will be same as for BPC 5.1 with some advancements,while for NW version the backend will be BI.
    Between BPC 7.0NW and BPC 5.1
    What is In
    Integration with NetWeaver BI
    Increased dimensionality
    New Validations engine
    Integration with BI Accelerator
    Improved dynamic templates
    Lifecycle Management (transports)
    Statistics framework for monitoring
    64-bit ABAP A/S support
    Database neutrality
    Debugging capabilities (ABAP only)
    What is Out
    BPFs
    Books
    Drill-Through
    Dynamic Hierarchy Editor
    Insight
    SQL-Logic in Script Logic
    Some EV functions
    Ability to rename a member, delete a member being used, reduce the length of a property
    Custom Menus
    Thanks,
    Anila

  • Difference between form kobed_### and kobev_###

    Hi ,
    What is the difference between form kobed_### and kobev_###  for any pricing routine .
    Which form needs to be used at what time ?
    Regards,
    Amar Kamat

    Hi Amar,
    I have seen one link regarding your issue.
    http://sapdude-sapsd.blogspot.com/2007_09_01_archive.html
    And why dont you discuss a bit with your functional consultant on this he may have some important points on this.
    Moderators i am sorry if i have posted not allowed website.
    Cheers!!
    VEnk@

  • •     Re: "MSVCR80.dll Missing" Thanks to mspanner and others for you help. Followed your advice, which worked.

    Re: "MSVCR80.dll Missing" Thanks to mspanner and others for you help. Followed your advice, which worked.

    Go to Control Panel > Add or Remove Programs (Win XP) or Programs and Features(Later)
    Remove all of these items in the following order:
    iTunes
    Apple Software Update
    Apple Mobile Device Support (If this won't uninstall press on)
    Bonjour
    Apple Application Support
    Reboot, download iTunes, then reinstall, either using an account with administrative rights, or right-clicking the downloaded installer and selecting Run as Administrator.
    See also HT1925: Removing and Reinstalling iTunes for Windows XP or HT1923: Removing and reinstalling iTunes for Windows Vista, Windows 7, or Windows 8
    Should you get the error iTunes.exe - Entry Point Not Found after the above reinstall then copy QTMovieWin.dll from:
    C:\Program Files (x86)\Common Files\Apple\Apple Application Support
    and paste into:
    C:\Program Files (x86)\iTunes
    The above paths would be for a 64-bit machine. Hopefully the same fix with the " (x86)" omitted would work on 32-bit systems with the same error.
    tt2

  • Troubleshooting hints - differences between development environment and release environment

    Hello,
    I am using LabVIEW 8.6 for an application involving stepper motors.  We are using 2 Velmex stepper motor systems to run PIR targets for a manufacturing test.  The problem I am having is that the program runs fine in the states where it was developed but hangs approximately every 10th run when running in the manufacturing environment in China.  Since I am on the EAst coast there is the 12 hour time delay, and I am planning on doing a live support call to find out what is going on.  The person who installed the code made some modifications, but I am not aware of the differences.  He also may send his code here and see how it runs.
    The assumption I am making (based on past experiences from here in the States) is that the stepper motor interface is hanging.  since I can't recreate the problem here I can't troubleshoot it.
    With a past prooject I was working I did some code on one machine, and when I ran it on a different machine the order of execution for items in a sequence was different between the machines.  Has anyone run into this before?  Unfortunately for the task at hand the stepper motor has to run at the same time that analog data on multiple channels are being acquired.
    Any suggestions?
    Mike
    Mike

    Thanks for the reply.  I did think about putting in a producer-consumer.  It turns out that there was a problem with the computer it was being run on.  The computer was changed and the problem got better, although it did not go away.  The stepper motor was done through a com port talking to another hardware / software solution.  The tasks are truly independent and pass no data between them.  However, the other task being run involves collecting analog data and updating on a chart (and in one instance stimulating an analog output), and when the stepper motor starts the analog data collection is not updated on the chart.  I figure this could be because the charts are a memory hog.  No data is lost, and it is running, so I figure if it's not broke don't fix it.  It now occasionally locks up. I can run it here for 100 times with zero lock ups, and the last report I got was it ran 30 times in china before locking up.  I may have to start examining differences between their machine and my machine.
    Now as to the configuration management.  It needs to be clarified a wee bit.  I'm doing the initial code development / updating, and then we hand off to china, which can make code tweaks as needed.  They also have 3 lines running this program, and one of the items I did was to load the differences between lines from configiration files (INI files), and that I got working well.  We have fixture variables, items that vary between lines, and configuration items, which are I/O lines and what not.  The digital I/O and analog I/O referenced MAX tasks, and that worked well.  There are also a com port call for the stepper motor, and in another program an RF power meter, which had to be referenced from an INI file.  I will reccomend that they do their code development on one machine and create executables to store on the production lines.  We have been bouncing code back and forth from the team members from the states that are currently in china doing the install.
    Mike
    Mike

Maybe you are looking for

  • How to set data in rtf document?

    Hi friends, I have a rtf document can anyone suggest how to set data in cells of an rtf document?Is there any way? Thanks in advance.. Regards , Soumyanil

  • Changing data in XML variable and appending tags in XML  document

    Hi all, I am new to weblogic Integrator . can any one help me concerning following problem 1. I get input XML message to my workflow which I stores in XML variable. after some processing i want to change value of one tag in XML stored in XML variable

  • Where can I get a STL-like hashmap?

    I want a hashmap template that is compatible with STL's map (like SGI's hash_map) that I can use with WSP5.0. Any suggestions? Is it possible (meaning straightforward & easy) to use selectively SGI's code for hash_map?. Prior to migrating from g++ I

  • Data Persistence in workflows triggered through interactive forms.

    I have read through all the threads regarding Data persistence and do understand that form data is stored in xml format. I still have the following doubt: For all the custom workflows we are developing for this client (using Adobe interactive forms a

  • My Quicktime Player Screen Recording File is too big

    Whenever I record a video it is too big. To test it out I recorded a 3 second video and it was 5mb. Please help I really want to screen record.