64-bit Oracle software

Hello Friends....
Can you guys give an opinion and a warning ?
Are there any considerations or issues I should be aware of when planning to change my O.S. and Oracle software to a 64bit enviroment ?
I'll use Windows 2003 Enterprise 64bits and Oracle 10gr2 64bits as well. Now I'm running Windows server Enterprise 32bits and Oracle 9i 32bits...
Cheers.

There are a couple of issues you should consider in your scenario, you are changing from a 32 bit platform to a 64 platform. I suggest you to read through these Metalink Notes prior to attempt actual upgrade:
How to Migrate Oracle 10.2 32bit to 10.2 64bit on Microsoft Windows
Doc ID: Note:403522.1
Changing between 32-bit and 64-bit Word Sizes
Doc ID: Note:62290.1
~ Madrid
http://hrivera99.blogspot.com/

Similar Messages

  • 32 bit Oracle Software and OS on a 64 bit server.

    Does anyone know what would happen or has run into a case where a client site has installed Windows 2003 server 32 bit and Oracle for Windows 32 bit on a Dell 64 bit Windows server?
    Here's what we are seeing. Oracle is unable to go past the the 2G limit, but we added the /3G switch and got above 2G but below 3G. On the windows task manager, windows is not even tasking the hardware and memory. In Oracle, it's showing an issue with virtual memory in the EM with a 100% impact. "consider addin more physical memory to host". Also in the EM, when you click on the host name link off the home page, you get a page filled with errors. It's like it not able to pull information from the system. The database is up and functioning, but it's not running well. Due to the fact that this is a production box, it's not likely that in any time will we have them start over and rebuild the box. Any ideas as to what can be done or looked at to help? Does these issues sound indicative of the hardware and software combination the've got.
    Thanks,
    Mike

    How do you get the 32bit client to communicate with the 64bit Oracle instance on the same windows box? After installing the 64 bit db and client (on a developer desktop), I installed the 32 bit client to a different oracle home. I could not get it to connect to the listener - what am I doing wrong? Should I reinstall it to the 64bit home - I'm afraid that'll kill everything though.
    Also, I think I'm correct in this, but not sure: any 32bit app must use the 32bit client on the 64bit box. MS Access needs 32bit ODBC, which needs 32bit client, etc.
    Thx,
    Jeff

  • Moving a 32 bit Oracle 9i database to 64 bit on a different server

    Hello,
    We have a 24 GB database with Oracle 9.2.0.7 (32 bit). As the hardware of this server is getting obsolete, it is planned to move this instance to another server, which has 64 bit Oracle software of same version (9.2.0.7). In this scenario what is the best way to move the instance?
    Is it only the full export from 32 bit server and import into 64 bit server(after creating the instance there)?
    Since this is a 24 GB database, and target server is 8 gb of ram, any pointers on how long the import process can take?
    There is a documentation to change word size, I can run utlirp.sql as suggested here:
    http://www.orafaq.com/forum/?t=rview&goto=258668#msg_258668
    But I have some doubts as I mentioned in that post. Can you please share your suggestions?
    Thanks,
    Nirav

    Hi
    Is there some document or steps to follow when creating the instance on the new server The database move is easy, and here is one way to move the schema, fast:
    http://www.dba-oracle.com/oracle_tips_db_copy.htm
    And then, you just run the script to change the wordsize for 64-bit:
    Also, after your migration, watch out for common performance issues:
    http://www.dba-oracle.com/t_bad_poor_performance_upgrade_migration_32_64_bit.htm
    Also, note that Oracle has changed the optimizer costing model from "IO" to CPU" in 10g, and shops that combine an upgrade to 64-bit servers with a 10g migration may want to look at changing the new default for _optimizer_cost_model.
    Going 64-bit means that you can now allocate very large RAM data buffers and increase your shared_pool_size above two gigabytes. However, it is important to remember that there are downsides to having a super-large db_cache_size. While direct access to data is done with hashing, there are times when the database must examine all of the blocks in the RAM cache. These types of database may not always benefit from an upgrade to a 64 bit server:
    Systems with high Invalidations: Whenever a program issues a truncated table, uses temporary tables, or runs a large data purge, Oracle must sweep all of the blocks in the db_cache_size to remove dirty blocks. This can cause excessive overhead for system with a db_cache_size greater than 10 gigabytes.
    High Update Systems: The database writer (DBWR) process must sweep all of the blocks in db_cache_size when performing an asynchronous write. Having a huge db_cache_size can cause excessive work for the database writer. Some shops dedicate a separate, smaller data buffer (of a different blocksize) for high-update objects.
    RAC systems: Oracle RAC and Grid does not perform optimally with super-large data buffer RAM, as available in 64-bit systems. You may experience high cross-instance calls when using a large db_cache_size in multiple RAC instances. This inter-instance "pinging" can cause excessive overhead, and that is why RAC DBA's try to segregate RAC instances to access specific areas of the database. This is why Oracle 10g grid server blades generally contain only 4-gig RAM.
    Hope this helps. . .
    Don Burleson
    Oracle Press author
    Author of “Oracle Tuning: The Definitive Reference”
    http://www.dba-oracle.com/bp/s_oracle_tuning_book.htm

  • 32 bit Oracle server installation on 64-bit Linux box

    Hi All,
    I would like to know if it is suggested to install 32 bit oracle software on a 64 bit Linux box.
    Details of our new DB box below:
    $ cat /etc/SuSE-release
    SUSE LINUX Enterprise Server 9 (x86_64)
    VERSION = 9
    PATCHLEVEL = 4
    $ free -m
    total used free shared buffers cached
    Mem: 48293 33114 15179 0 412 31496
    -/+ buffers/cache: 1205 47088
    Swap: 65535 0 65535
    $ grep -i name /proc/cpuinfo
    model name : Intel(R) Xeon(R) CPU X5355 @ 2.66GHz
    model name : Intel(R) Xeon(R) CPU X5355 @ 2.66GHz
    model name : Intel(R) Xeon(R) CPU X5355 @ 2.66GHz
    model name : Intel(R) Xeon(R) CPU X5355 @ 2.66GHz
    model name : Intel(R) Xeon(R) CPU X5355 @ 2.66GHz
    model name : Intel(R) Xeon(R) CPU X5355 @ 2.66GHz
    model name : Intel(R) Xeon(R) CPU X5355 @ 2.66GHz
    model name : Intel(R) Xeon(R) CPU X5355 @ 2.66GHz
    $ uname -a
    Linux stllin06 2.6.5-7.311-smp #1 SMP Mon Mar 10 13:12:16 UTC 2008 x86_64 x86_64 x86_64 GNU/Linux
    Oracle : Oracle server Enterprise Edition 9.2.0.8
    We need this setup to match the other two 32bit linux DB server boxes so that we can use DB cloning and Transportable Tablespace feautres between these three linux machines.
    Thanks in advance for your help.
    PS: I did raise a request to support and waiting for the update.
    Thanks,
    Krishna Bussu

    Thanks Girish. But all my findings says NO NO and NO.
    From http://www.oracle.com/technology/support/metalink/index.html
    Certify - Product Version and Other Selections: Oracle Database - Enterprise Edition On Linux x86-64 (AMD64/EM64T)
    General Notes For Oracle Database - Enterprise Edition On Linux x86-64 (AMD64/EM64T):
    Processor Chip Information:
    Linux x86-64, support on AMD64/EM64T and Intel Processor Chips that adhere to the x86-64 architecture with supported Linux releases.
    "Running Oracle 32-bit on AMD64/EM64T (64-bit OS) is not supported . "
    Oracle 32-bit running on AMD64/EM64T with a 32-bit OS is supported, refer to platform Linux x86 for more information on product availability.
    Note: As Ivan confirmed EM64T is mark for Intel 64 (x86-64) processors.
    Even the metalink Note: 182999.1 says...
    "A 32-bit application will work on both a 32-bit and 64-bit O/S, whereas a 64-bit application will only work on a 64-bit O/S."
    but the same articel says
    "Note: These statements do not necessarily apply to Oracle on Windows O/S's, Itanium or AMD64/EM64T based Platforms. See Certify for specific information."
    and then I got update from Support. Even they Say....
    "No it is not suggested that you run Oracle at 32 bits for a Linux X86_64 platform. This would not be a good idea"
    I guess I need to sit with my senior DBAs and SA tomorrow to find the path forward...
    Thanks all.
    Krishna Bussu.

  • 64 bit Oracle on Windows: which one to use?

    On Oracle download site (http://www.oracle.com/technology/software/products/database/oracle10g/index.html), there are two entries for 64 bit Oracle software for Microsoft Windows.
    1. Oracle Database 10g Release 2 (10.2.0.1.0) for Microsoft Windows (x64)
    2. Oracle Database 10g Release 2 (10.2.0.1.0) for Microsoft Windows (64-bit Itanium)
    What is the difference in these two products? Is it processor dependant (Xeon/Itanium)?
    Please...can someone help me understand this?

    There have been lots of Oracle bugs specific to Itanium platforms. I've also come across quite a few problems in OS/firmware level (some tools might not be available, fixes appear slowly if at all etc.). Things might get better if/when compilers for Itanium mature.
    On top of all that I don't think the price/performance ratio of the platform is that good. You will probably get an Opteron setup for about 1/3 of the price of its Itanium equivalent. (in terms of amount of RAM and so on)
    And judging from Oracles Unbreakable act it looks like they might be dropping support for Itanium altogether sooner or later. I might be wrong on this one though.

  • Determing if the installed Oracle software is 32 bit or 64bit

    DB version:10GR2
    Is there a way to determine if the Oracle software installed is of 32-bit or 64-bit? I found
    this
    select
       length(addr)*4 || '-bits' word_length
    from
       v$process
    where
       ROWNUM =1;from: http://www.dba-oracle.com/t_32_bit_64_bit_check.htm
    But is this correct?

    You can see it just entering Sql*Plus :
    *32bit*
    $ sqlplus / as sysdba
    SQL*Plus: Release 10.2.0.3.0 - Production on Mer Gen 21 11:31:42 2009
    Copyright (c) 1982, 2006, Oracle. All Rights Reserved.
    Connected to:
    Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Production
    With the Partitioning, Real Application Clusters, OLAP and Data Mining options
    SQL>
    *64bit*
    $ sqlplus / as sysdba
    SQL*Plus: Release 10.2.0.3.0 - Production on Wed Jan 21 11:31:52 2009
    Copyright (c) 1982, 2006, Oracle. All Rights Reserved.
    Connected to:
    Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - *64bit* Production
    With the Partitioning, OLAP and Data Mining options
    SQL>

  • How can I know if the Oracle software is  64-bit or 32-bit

    Hi all,
    How can I know if the installed Oracle software is 64-bit or 32-bit.Actually I'm using an oracle database 10.0.2 on a Solaris 10.
    Cheers.

    Dear user11191992,
    Please check below link;
    http://download.oracle.com/docs/cd/E11882_01/server.112/e10820/dynviews_3120.htm#REFRN30296
    Here is for the release number;
    http://download.oracle.com/docs/cd/E11882_01/server.112/e10595/dba004.htm#ADMIN11039
    Another way is to enter the database with;
    # sqlplus / as sysdbaHope That Helps.
    Ogan

  • Intel Xeon Windows 64 Bit : Which Oracle software Version?

    Hi!
    we have Windows Enterprise Server SP2 <b>64 bit</b> with <b>Intel Xeon</b> processor and would like to install the SOLMAN with Oracle.
    According to the original Oracle-DVD from SAP there are only three possible choise entries:
    a) AMD64
    b) IA64
    c) I386
    But I have the feeeling it should be one choice like "x86" is not?
    Which one should we apply?
    The I386 can be installed indeed, but we are getting the error during the SAPINST-Installation "Oracle software not installed". I thought this entry was only for 32 bit?
    The IA63 Bit can not be installed.
    <b>Only the AMD64 we could install. But the question is, whether AMD is the same to Intel Xeon?</b>
    Thank you very much for any useful help/comments...
    regards

    Hi,
    You have still a "32-bit" platform ONLY.
    1. Intel 64 is not AMD64, they are different. AMD64 implementation is only meant for AMD processors although the family is 64T support, full implementation is NOT done.
    2. Your assumption of x86 is correct. You MUST go for I386 option ONLY !!!
    3. Error of "Oracle software not installed" is different and you should not relate it to hardware. It is only for the environment variables and registry.. This will happen even in normal case..
    Once again, you should NOT use AMD64 and IA64.. Try only with I386 option..
    BTW, firstly, whats the reason for you to choose a 64-bit o/s that are meant for 64 - bit Itanium systems... CHoose a operating system that fits and will work with SAP optimally!
    You should only choose a 32 Bit Enterprise edition of operating system. Windows Server 2003 R2 well works in your case and should be your choice !!
    Finally your combination should be -
           1. Windows 32 Bit Enterprise Edition R2 ---> O/s
           2. i386   DVD                                      -
    > SAP/ Oracle DB
    Hope this helps, revert for queries
    Cheers,
    Senthil

  • How to make 32 bit software to contact 64 bit oracle

    Hi
    I m using Oracle 10G 64 bit in Windows 64 bit server. Our Product is a 32 bit software and when i m trying to create database using our product it is throwing JDBC Driver error. So i installed 32 bit Oracle client and set the user env variables for client oracle home and path. but still i m not able to create the database because it is taking the client Oracle home which should not happen. i m totally confused now and not sure how to achieve the end goal. Can anyone help me on how to contact 64 bit Oracle using a 32 bit client software.
    Thanks
    Ram

    Hi Aman
    Sorry for late reply, was sick.
    we ship the product to the customer where it is supposed to do it this way.
    below is the error we are getting:
    Data store 'historical' is broken: status is DRIVER.
    This is specific to our product and This says that 32 bit product with its driver is not able to contact 64 bit oracle driver. So i introduced Oracle Client where our 32 bit product will speak with our 32 bit oracle client and oracle client inturn will speak with 64 bit oracle server. But again there was a confusion in this setup. When i did the Environment variables configuration, our product is trying to create the database in 32 bit client oracle home path which is not correct. Kindly suggest me if u have any idea on this.
    Thanks
    Ram

  • How to find if a Oracle software is 32-bit or 64-bit

    Is there a easy way to find out if Oracle software is 32-bit or 64-bit ?

    yes, if it's 64-bit version, it shows in v$version & for 32-bit it will not specify this exlicitely.
    There is another interesting method to find this wordsize.
    Query v$sqltext, and take the address information of the SQL. If the total length of ADDRESS column is 8
    ( eg: 78D049E4)
    , this means that wordsize=8*4=32, since 1 hexadecimal character = 4 bits.
    similarly, in 64-bit Oracle, you will get addresses with a length of 16. ( 16*4 = 64)

  • Companion CDs for 64-bit Oracle HTTP Server for AIX5L(64 bit) required.

    I need Companion CDs for 64 bit Oracle HTTP Server for AIX5L(64 bit).
    I tried to install using
    as_ibm_aix_companion_101300_disk1.cpio & as_ibm_aix_companion_101300_disk2.cpio
    but when i checked the files present in <Oracle_Home>/ohs/lib , they are of 32-bit.
    Also i tried with Oracle 10.1.2.0.2 but still the server is installed as 32-bit.
    Is 64-bit Oracle HTTP Server supported on AIX5L(64 bit) ?
    If yes, then from where can i download the CDs?
    Any suggestions will be appreciated.

    Greetings,
    Try this link:
    http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10201aixsoft.html
    Regards,
    Bill Chadbourne

  • 64-bit vs 32-bit Oracle on Win2003

    Background:
    I’ve been tasked to come up with the appropriate hardware/software solution for my company, an MMOLG (Massively Multiple On-Line Gaming) enterprise as it gets ramped up for two huge game releases. We use My SQL (4.x) for managing the Web Front-end, MS SQL 2000 Servers to manage the games, and Oracle to manage the billing application on the back-end. The billing application is also used for authentication (registration of new subscribers, credit card validations) and authorization (what games each subscriber can play, is their account up to date, etc.). We currently support our billing application using 32-bit Oracle (9.2.0.4) on 32-bit, clustered Win2k, using Failsafe (3.3.2) on MSCS (1.0). We have the first new game-to-be-released in Beta, and, to date, I have a similar setup except that the Oracle is 9.2.0.6, Failsafe is 3.3.3, and MSCS is 1.1. Originally, I was given to understand that each of the two new games were to be on separate Oracle instances, but now my management wants both games to be run from the same instance. Our Marketing team spit out the anticipated subscriber/subscription #’s recently, and the size of the #’s has given me pause – I question whether or not our current system will be able to handle the # of logins (for authorization and authentication) during the so-called “land-rush” (the game’s 1st week/month of release) and that period of time immediately following an upgrade to the game (where huge #’s of gamers rush to get back to playing). I also need to consider the peak # of logins during the heaviest play period times. The minimum # of gamer logins/hour I need to account for is 5-7k/hour, and the high end could be upwards of 30-45k/hour (for both games, post-upgrade case). To me, that number of logins/hour is asking a lot Windows 32-bit, perhaps the impossible.
    What I’ve done to date:
    First I made sure that I understood what I can do with Windows, and then implemented a base test on the Beta environment by setting up Windows for VLM management. I have both the /PAE and /3GB switches enabled (I have 8GB of RAM, so the /3GB switch gets me the extra 1GB memory for shared_pool w/o being the hindrance it would be if I was using 16GB+), and I have the AWE ‘tailored’ to 768MB (the minimum that, via trial and error, that I could bring Oracle up under). This has allowed me to have a shared_pool of 320MB, a java_pool and large_pool of 152MB (more on the large_pool later). To date, I’ve sized the buffer_cache at 5000MB (just to prove that I could do it, and see the results). So SGA is 5362MB. I’ve set the Aggregate PGA Target to 256MB.
    I’ve looked at 64-bit Oracle on 64-bit Win2003. 64-bit Oracle 9.2.0.7 is certified on Win2003 (Itanium only, no certification yet for the really spiffy EM64T chip set). If dedicated will not cut it for the max login load, I could consider Shared mode, knowing that I get some performance hit. Going to 64-bit There’s some test data out there (Larry Pedigo, of Performance Tuning Corp. had a nice white paper), but I’ve found little else. This seems, at first blush, the best choice for a Windows ‘shop’, but who knows? I’ve come across one ‘gotcha’ to date, the Failsafe Manager is only 32-bit (while Failsafe is 64-bit, why Oracle did that, I do not know), so has to be installed on a separate home, on a separate 32-bit Windows machine. I’ve gotten it from Oracle Support that 32-bit Oracle Client will connect w/o issue to the 64-bit Oracle server, so having the various 32-bit applications used (on separate 32-bit Win2k machines) connect to the database is not a problem.
    I’ve looked at putting 32-bit Oracle on a 64-bit Win2003, so if the initial load/stress tests fails (at 5-7k logins/hour) I could easily migrate Oracle to the 64-bit. From what I’ve read, I would expect the 32-bit Oracle to be way too slow.
    I’ve looked at going to RAC as it would buy me twice the memory for the ‘pools’.
    I’m just starting to look at moving to Oracle on UNIX. I have yet to estimate the total cost for doing so (early guess-timate is $750k), and I’d have to bring a Unix Sys Admin on-board. Up to now, Turbine has been 90% Windows, 10% Linux.
    Questions for the group:
    Has anyone out there had this problem to tackle?
    Am I correct in thinking that Windows 32-bit would be swamped by the anticipated load?
    Is anyone running 64-bit Oracle on 64-bit Win2003? If so, did you get what you expected with respect to performance? Any obstacles that you had to overcome?
    Has anyone suggestions as to configuration/environment that would help me?
    Any responses would be a God-send to this poor, beleaguered DBA. Thanks very much (in advance).

    Wow, you have a big task at hand, and it looks very fun to build.
    I say you should consider 10g r2, as it will soon (or maybe already released) run on the AMD Opteron and the EM64T now that windows 2003 is set up for these processors.
    If you are not ready to go 10g, then I would seriously consider RAC for the 9i database.
    and I wouldn't install 32 bit on 64bit machine. Its not supported and would give you less than desirable results
    Message was edited by:
    acrlewis

  • Installing 32 bit oracle on 64 bit windows 7

    My oracle application works only with 32 bit oracle.Now I need to install the application on a 64 bit windows 7.I tried installing oracle 11g 32 bit database on this machine(64 bit windows 7).During the final stages,it gave an error that the listener service has not started.When I checked the Services status in Computer Management->Services,I found that the listener has already started.I closed the error message and continued with installation.The installation completed successfully.But when I login to sql plus with my oracle database(SYSTEM/SYSTEM@MYHOSTNAME),it is giving tns error ORA 12541-TNS NO LISTENER.I tried every possible ways like restarting the service, and deleting the listener and creating it again,but still it doesnt work.
    If anyone has faced the same problem,please give me solution.
    I cannot try installing 64 bit oracle because my application is not compatible with 64 bit oracle.
    Edited by: 1001322 on Apr 20, 2013 7:22 AM
    Edited by: 1001322 on Apr 20, 2013 7:23 AM

    1001322 wrote:
    My oracle application works only with 32 bit oracle.Now I need to install the application on a 64 bit windows 7.I tried installing oracle 11g 32 bit database on this machine(64 bit windows 7).During the final stages,it gave an error that the listener service has not started.When I checked the Services status in Computer Management->Services,I found that the listener has already started.I closed the error message and continued with installation.The installation completed successfully.But when I login to sql plus with my oracle database(SYSTEM/SYSTEM@MYHOSTNAME),it is giving tns error ORA 12541-TNS NO LISTENER.I tried every possible ways like restarting the service, and deleting the listener and creating it again,but still it doesnt work.
    If anyone has faced the same problem,please give me solution.
    I cannot try installing 64 bit oracle because my application is not compatible with 64 bit oracle.
    Edited by: 1001322 on Apr 20, 2013 7:22 AM
    Edited by: 1001322 on Apr 20, 2013 7:23 AMIn addition to the other comments, you need to make the distinction between the oracle database and the oracle client.
    the application interacts directly with the oracle client software. The application should not know or care about the word length of the database.

  • 32 bit oracle in 64 bit OS and issues

    Hi All,
    Good morning, I installed windows 7 (64 bit) and installed oracle 10g 10.2.0.1.0 version. previously when I was used vista the ojdbc14.jar driver worked fine and able to access the DB using this driver. now I am getting the below error as:
    =====
    Exception in thread "main" java.lang.UnsatisfiedLinkError: D:\oraclexe\app\oracle\product\10.2.0\server\BIN\ocijdbc10.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(Unknown Source)
    at java.lang.ClassLoader.loadLibrary(Unknown Source)
    at java.lang.Runtime.loadLibrary0(Unknown Source)
    at java.lang.System.loadLibrary(Unknown Source)
    at oracle.jdbc.driver.T2CConnection$1.run(T2CConnection.java:3139)
    at java.security.AccessController.doPrivileged(Native Method)
    at oracle.jdbc.driver.T2CConnection.loadNativeLibrary(T2CConnection.java:3135)
    at oracle.jdbc.driver.T2CConnection.logon(T2CConnection.java:221)
    at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:439)
    at oracle.jdbc.driver.T2CConnection.<init>(T2CConnection.java:132)
    at oracle.jdbc.driver.T2CDriverExtension.getConnection(T2CDriverExtension.java:78)
    at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at DBPrime.main(DBPrime.java:14)
    =====
    Please guide me to avoid this issue. What driver I have to use to get rid of this or am I use another version like 64 bit oracle for this.
    Bhargava S Akula.

    absriram wrote:
    Actually I am facing this issue due to 64 bit. its not OS specific.Do you mean you had this working on 32 bit Windows 7?
    many of the production support systems are running on 64 bit processors.My point was not related to 32 bit or 64 bit but running Oracle software on an unsupported platform.

  • Using Oracle Software Illegally

    Before i start, i just want all of you guys to know i have no intention of using Oracle Software illegaly.
    Anyone can download Oracle 10g Software from Oracle's website. Right?
    Lets say we have a Company and we need Oracle Database software to run our business. What if our company chooses not to pay a single penny to Oracle corporation and use the oracle software which we've downloaded by hiring an expert DBA. Will Oracle Corporation, ever be able to know that we are using Oracle Database software without paying the licence unless we seek technical Support from Oracle.
    Will the freely downloaded Oracle Software work for multi-CPU machines?

    In general, yes, once you get past the "prototype" phase, you need to license all your environments. What, exactly, defines the end of a "prototype" phase is obviously a bit sticky, but if you have a "production" environment, that almost always means that the development environment needs to be licensed.
    Of course, any licensing questions should really be directed to Oracle Sales, who are the only ones that can provide a binding agreement. There may be wrinkles here based on the laws in your country, your existing licensing agreements, your relationship with Oracle, your particular business model, etc. Should you get caught in a disagreement about licensing, explaining that "some guy on the internet" (whether or not he has a playing card next to his name) told you that something was acceptable is not likely to go over well.
    Justin

Maybe you are looking for