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

Similar Messages

  • Oracle 11G database for 64 bit windows installation error

    Hi,
    I downloaded the 11G 64bit for windows and unzipped the files into one folder and ran the setup.exe as an administrator. It opened up the java screen and I chose, create and configure a database. Next screen I chose, Desktop Class, when I click next it dies. It does not show me teh next screen. I went to the appdata folder and saw this error but not sure what to do EXCEPTION_ACCESS_VIOLATION (0xc0000005). Please help. Thanks for your time and help.

    Adipur wrote:
    Hello, have you tried to create new administrator user, and install using that newly created user...?You found this to be a band-aid solution in your specific instance. (Strange case of installation on windows 7 - unable to complete installation But you have drawn the wrong conclusions and never found the real issue in the cited thread. Under the circumstances, I would not be offering this up as a generalized solution, as you are doing in this thread and in others:
    Re: Oracle 11G database for 64 bit windows installation error
    Re: Trouble installing Oracle Personal in Windows 7 64-bit environment
    I have been doing Oracle DBA work since v 7.3, and have never seen advice like this to be anything more than a work-around the real issue.
    Edited by: EdStevens on May 15, 2013 7:03 AM

  • Enable hyperthreading for virtualized Oracle 11gR2 database (OEL57 64-bit)?

    We are virtualizing our Oracle 11gR2 databases (running on OEL57 64-bit) on Vmware 5.1. I've read information at various locations that hyperthreading is not recommended for Oracle 11g database. One example is here, however, I seen many more:
    http://bryangrenn.blogspot.com/2011/08/hyperthreading.html
    My issue is that Vmware themselves recommends enabling hyperthreading for virtualized Oracle databases in their Oracle Databases on VMware Best Practices Guide.
    Does anyone have any practical experience with this issue that can be shared? What are the advantages and disadvantages of enabling hyperthreading for our virtualized Oracle 11gR2 on OEL57 64-bit virtual machines
    Thanks, Fred
    Edited by: 995752 on Mar 30, 2013 11:26 AM

    995752 wrote:
    We are virtualizing our Oracle 11gR2 databases (running on OEL57 64-bit) on Vmware 5.1. I've read information at various locations that hyperthreading is not recommended for Oracle 11g database. One example is here, however, I seen many more:
    http://bryangrenn.blogspot.com/2011/08/hyperthreading.html
    If you read the comments on that blog you will see that the results are highly dependent on the type of CPU.
    The effects can also be dependent on the nature of the workload: you may have CPUs that are fine with an OLTP workload, but don't scale as you might hope with a DW workload.
    Regards
    Jonathan Lewis

  • Establish 32-bit ODBC connection to 64-bit Oracle 11g database

    Hi Everyone,
    Just to set the scene:
    PC with Windows 2003 server x64 OS installed, Oracle 11g 11.1.0.7 64-bit installed and MS Office 2007 installed.
    I am looking for advice on the best way to establish an ODBC link so that MS Access 2007 (32-bit) can connect to the Oracle 11g (64-bit) database.
    There are known issues, see [http://support.microsoft.com/kb/942976|http://support.microsoft.com/kb/942976] (which I have hit) when attempting to use a 64-bit ODBC DSN within MS Access 2007. This means that I need to setup and install an Oracle 11g 32-bit ODBC driver to be used against the Oracle 11g database (TNS listener also running 64-bit).
    Any thoughts on the best approach I should take to do this?
    Regards,
    Leigh.

    The more information section of the MS support article doesn't give me much to go on other than to explain the differences in how user and system DSNs are displayed and managed between the 2 different bit versions of ODBC administrator and how this information is stored in the different registries (64-bit and WOW64).
    I have been able to install 32-bit Oracle11g instantclient and its ODBC driver successfully and then in turn create the 32-bit ODBC DSN, however I am unable to connect to the 64-bit database when I attempt to test the DSN. I have updated the Windows PATH environment variable to include both the path of the Oracle11g DB server and instantclient homes as well as creating a TNS_ADMIN environment variable to point to the location of the Oracle11g TNSNAMES.ORA and the 64-bit 11g listener. However despite this I still get the error when testing the DSN:
    Unable to connect
    SQLState=S1000
    [Oracle][ODBC][Ora]ORA-12541: TNS:no listener

  • Moving oracle 9i database from windows 2000 to windows 2003 server

    hi everybody,
    plz provide me a solution how to move oracle 9i database from windows 2000 server to windows 2003 server with step by step and also with commands plz as i am very new to oracle
    thanks in advance
    suresh

    Install 9i on windows 2003 server and patch to the same level as the Oracle on Windows 2k
    Shutdown and make a cold backup of your old database. That includes datafiles, controlfiles, redo files, init file (spfile)
    Copy and put these files to the exact same directory structure/location, for example if old file is under D:\oradata\mysid\ then the file on new file should be under same directory. (If you are using Network Storage that make things easier, just mapping to the same drive letter.)
    Also make sure archive log dest and all dump dest directories are created. You don't have to copy all old logs and dump files over.
    Use oradim to create a new service for the database instance
    http://www.psoug.org/reference/oradim.html
    Set proper ORACLE_HOME, ORACLE_SID envionment varibles
    Run netca to configure listener, actually copy listener.ora and tnsnames.ora to $ORACLE_HOME\network\admin will do
    Try to start the database

  • Is it possible to install 32 bit oracle db on a 64 bit linux server?

    Is it possible to install 32 bit oracle 10g db on a 64 bit linux server rhel 4.
    thanks in advance,
    chau

    Yes, it is possible, but you can perfectly install the 64 bits version on RHEL4. However you will have more trouble on unsupported OS... so it's useful that you can install the 32 bits version.

  • Can one export a schema from a 64 bit Oracle DB into a 32 bit Oracle DB?

    Hello:
    I need to copy a schema from one DB to another. The source DB runs 64 bit version of Oracle DB but the target DB runs 32 bit version of Oracle DB. Can the schema in 64 bit DB instance be exported and imported into a 32 bit DB instance with exp/imp or expdp/impdp command? Thanks.

    Hello:
    Thanks for your help. Please see part of the error message below. In the new db, I have created the same user with same password and also grant connect and resource privilege to that user. But I don't understand why some table could be recreated without any issue while all those with BLOB column cannot.
    Import: Release 11.2.0.2.0 - Production on Wed Nov 9 18:02:07 2011
    Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
    Connected to: Oracle Database 11g Express Edition Release 11.2.0.2.0 - Productio
    n
    Export file created by EXPORT:V10.01.00 via conventional path
    import done in WE8MSWIN1252 character set and AL16UTF16 NCHAR character set
    import server uses AL32UTF8 character set (possible charset conversion)
    . importing TPC's objects into TPC
    . . importing table "OTPC_ACTIVE_WORKITEM" 34 rows imported
    IMP-00017: following statement failed with ORACLE error 959:
    "CREATE TABLE "OTPC_BLD_ARCHIVE" ("ID" NUMBER(19, 0) NOT NULL ENABLE, "TEST_"
    "OUTPUT_FILE" BLOB NOT NULL ENABLE, "VERSION" NUMBER(19, 0) NOT NULL ENABLE,"
    " "TEST_SCHEMA_DEFINITION_ID" NUMBER(19, 0) NOT NULL ENABLE, "BUILD_DASHBOAR"
    "D_ID" NUMBER(19, 0) NOT NULL ENABLE) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXT"
    "RANS 255 STORAGE(INITIAL 65536 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DE"
    "FAULT) TABLESPACE "TPC" LOGGING NOCOMPRESS LOB ("TEST_OUTPUT_FILE") STORE A"
    "S (TABLESPACE "TPC" ENABLE STORAGE IN ROW CHUNK 8192 PCTVERSION 10 NOCACHE"
    " STORAGE(INITIAL 65536 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT))"
    IMP-00003: ORACLE error 959 encountered
    ORA-00959: tablespace 'TPC' does not exist
    IMP-00017: following statement failed with ORACLE error 959:
    "CREATE TABLE "OTPC_BLD_CHANGESET" ("ID" NUMBER(19, 0) NOT NULL ENABLE, "COM"
    "MIT_DATE" TIMESTAMP (6) NOT NULL ENABLE, "CONTENTS" BLOB, "NAME" VARCHAR2(2"
    "56) NOT NULL ENABLE, "OWNER" VARCHAR2(128) NOT NULL ENABLE, "COMMENTS" VARC"
    "HAR2(4000), "VERSION" NUMBER(19, 0) NOT NULL ENABLE, "CREATED_BY_ID" NUMBER"
    "(19, 0)) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 STORAGE(INITIAL 655"
    "36 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE "TPC" LOGG"
    "ING NOCOMPRESS LOB ("CONTENTS") STORE AS (TABLESPACE "TPC" ENABLE STORAGE "
    "IN ROW CHUNK 8192 PCTVERSION 10 NOCACHE STORAGE(INITIAL 65536 FREELISTS 1 "
    "FREELIST GROUPS 1 BUFFER_POOL DEFAULT))"
    IMP-00003: ORACLE error 959 encountered
    ORA-00959: tablespace 'TPC' does not exist

  • 32-bit OBDC Driver for a 64-bit Oracle Installation on a 64-bit Machine

    Hi,
    We got a 64-bit installation of Oracle on a 64-bit Windows Server 2008 machine. I can only view my Oracle 10g home driver from the ODBC screen in the 64-bit control panel and not in the 32-bit control panel. Is there any way to install a 32-bit drivers as well? If so which version of the driver will it be?

    dakshin wrote:
    Thanks for the reply.
    1.Will the response time at the application server be better if I could use a 64-bit client?
    2. 2^32=4GB; Will the 32-bit client be constrained to access data sets of maximum 4 GB at a time?Not by any use of the software that I can imagine. Network packets are typically limited to under 1 MB (under 16K) in any case, so you never pass the 32-bit need from a networking side.
    The only time I see needing a 64-bit client is if you are using OCI and trying to compile and link to a C program. In which case your link libraries need to be 64-bit aware.
    Tanel might have other ideas based on his experience.

  • Export 11g-32 bit Oracle database- import  11g to 64 bit Oracle DB posible

    Hi experts,
    i want to export from 11gR2- 32 bit oracle production database and import into 11gR2 -64 bit oracle database.
    Can it possible or not???

    EdStevens wrote:
    Harshit DBA india wrote:
    Hi experts,
    i want to export from 11gR2- 32 bit oracle production database and import into 11gR2 -64 bit oracle database.
    Can it possible or not???What does it cost you to try it for yourself and see?“Only those who dare to fail greatly can ever achieve greatly.”

  • 10g R2 64-bit Oracle Database for MS Windows server 2003

    we are upgrading our 10.2.03 32 bit Oracle Enterprise DB on 32 bit MS windows server 2003 to 10.2.0.3 64 bit Oracle Enterprise DB 64 bit MS windows server 2003
    I got this Metalink ID
    Doc ID: 403522.1 How to Migrate Oracle 10.2 32bit to 10.2 64bit on Microsoft Windows
    I have searched for 10g R2 64 bit Oracle databases versions on MS windows server 2003 but din't gent any
    I am not sure whether this database works for 64 bit MS windows server 2003
    http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10201winx64soft.html
    please let me know from where I can download 64-Bit 10g R2 Oracle Enterprise DB for 64-bit MS windows server 2003
    Have posted in       
    English » Technology Network Community » Downloads section haven't seen any replies
    thought of posting here
    Thanks in Advance

    If you are running the x64 version of Windows 2003 and not the Itanium version, you will find 10.2.0.1 here:
    http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10201winx64soft.html
    You may then patch it to 10.2.0.3 by downloading the patch from Metalink.
    Charles Hooper
    IT Manager/Oracle DBA
    K&M Machine-Fabricating, Inc.

  • 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.

  • Problem installing Oracle 9i database entreprise edition on win 2000 server

    Hi,
    I am trying to install the oracle 9i database 2.0(release2) on Win 2000 server and get this error message.
    "Couldn't connect to the server - Please check the network and that server daemons are running. (Socket error 10061).
    Could somebody help...........
    Thanks in advance.
    Maya

    hi,
    try to install service pack for windows 2000 and try.

  • 32 bit Oracle database 10g to 64 bit Oracle Database 11g on Windows 2008

    Hi everybody,
    I'm going to move and upgrade my 32 bit Oracle database server 10g to another 64 bit windows 2008 server.
    New database server will be 64 bit Oracle database server 11g.
    Somebody told me export import doesn't carry archieve logs therefore is there any way to move and upgrade the database without any lost?
    Thanks for your help

    I'm going to move and upgrade my 32 bit Oracle database server 10g to another 64 bit windows 2008 server.
    New database server will be 64 bit Oracle database server 11g.
    Somebody told me export import doesn't carry archieve logs therefore is there any way to move and upgrade the database without any lost?Yes, in export/import, you will create a new database and import. The question is why you want to prefer export/import?
    is it source database 32bit is in different OS platform? If not directly after installation you can upgrade the database. using DBUA

  • Windows 7 64 bit, Access 2010 32 bit, Oracle 10G client 32 bit, Oracle database 10.2.0.4 64 bit

    I am trying to connect to an Oracle 10.2.0.4 database from Windows 7 OS - 64 bit using
    Access 2010 32 bit and Oracle 32 bit client version 10.2.0.1 installed on PC.
    My user requires a 64 bit Windows 7 OS for other needs.
    Oracle ODBC driver is 32 bit from Oracle 32 bit client.
    In Windows 7 OS 64 bit, ODBC DSN setup software is located in:
    C:\Windows\system32\odbcad32.exe for 64 bit drivers - all DSN types setup and
    C:\Windows\syswow64\odbcad32.exe for 32 bit drivers - USER DSN setup
    When I run the ODBC Data Source Administrator, I see the Version number is 6.1.7601.17632
    I setup a User DSN using the 32 bit odbcad32.exe with a 32 bit ODBC driver.
    Our Oracle TNSnames.ora file has our standard entries which have worked for years
    (Windows 7 OS 32 bit and everything 32 bit has connected for years too)
    So when I configure an ODBC User DSN and leave all the default settings and press the TEST Connection button, it says it works.
    But when I open the existng Access 2010 database (which does connect to Oracle in a Windows 7 32 bit PC environment),
    1. I go to Access External Data ribbon tab / Link to the Data Source by creating a linked table / press OK
    2. I select the Machine Data source = to the USER DSN name / press OK
    3. The Oracle ODBC Driver Connect Window opens with Service Name = USER DSN and User Name and it wants a Password
    4. I enter the correct password and I get the following error message:
    ODBC call failed
    [Oracle][ODBC]{Ora]ORA-12154: TNS: could not resolve the connect identifier specified
    (#12154) [Microsoft][ODBC Driver manager] Driver's SQLSetConnectAttr failed IM006 0
             [Microsoft][ODBC Driver Manager] Driver's SQLSetConnectAttr failed (#0)
    I have tried a quite a number of fixes:
    I have gone into the PC registry and cleaned out most or all off the Oracle client keys and
    reinstalled the Oracle 32 bit 10g client. It didn't fix the error.
    I read about the Oracle instantclient-basic-win32-10.2.0.4.zip with ODBC modules but I have Windows 7 64 bit.
    Anyone experienced a problem like this and have a fix?

    Thank you for your reply.
    I did not get to try it because after I entered my question, I did a lot more internet Googling.
    I found this small comment:
    “There's a known issue where you get a 12154 error message running 32 bit software on a 64 bit OS using client 10201, and
    It should be resolved by patching the client to 10204, which you do by applying the 10204 database patch to it.”
    I searched around for the 10.2.0.4 patch for 10.2.0.1 Oracle 32 bit client.
    When I contacted my Oracle DBA to ask if he had that patch, he said that I should try the 11g 32 bit client on the Win 7 64 bit PC.
    We have a 10.2.0.4 Oracle database but he said the 11g client should work fine.
    I tried it and it solved the problem!
    With so many settings, configurations and permissions involved in ODBC, I am inclined to think that I missed a setting but
    it was a bug in the 32 bit client 10.2.0.1.
    Solved.

  • Can we install Oracle Database 10g 32 bit on Windows 2008 64bit

    Can we install Oracle Database 10g 32 bit on Windows 2008 64bit will there be any disadvantages, will all the features of Oracle database work ( Like Data Guard , OEM, Grid Control).
    Solution will be appriciated.

    Hi,
    If it is true can you please give me some reference doc, as per my knowledge installing Oracle Database 10g 32 bit on Windows 2008 64bit must be possible.
    Thanks & Redards

Maybe you are looking for

  • Need Help ASAP  my State tax form is in a PDF file and the attachment in my email says Please wait

    Need Help ASAP  my State tax form is in a PDF file and the attachment in my email says Please wait... I tried downloading updates like it said to but it still will not display the document.  How do I print the PDF file ASAP

  • 'serious error' when creating a new project in adobe premiere elements 10

    Hello, I saw similar questions on the forums but not quite what is happening with me. First off I should say i've never had this working however the copy of premiere elements 7 we had worked perfectly fine. I am a technician in a school and i'm tryin

  • Error 20 when syncing new ipod touch

    I am having issues when trying to sync my new ipod touch (8gb 2nd gen). I have run diagnostics and the compu is recognizing the ipod is there. When I connect ipod to computer, it starts the sync process, but when it comes to the end and last process

  • I deleted a final cut pro x file.

    I have found it in the trash it is now on my desktop how to i get it back into fcpx it is still in .fcp form? when i try and open it it says in final cut "The document "CurrentVersion 2.fcpproject" could not be opened. Open documents from within Fina

  • HOW TO OPEN MY IPHONE!!!!!!!!

    When I tried to restore my ipone 5c it just shut off I tried to charge it but it didnt work then I just put in recovery mode after that!!!!!!! PLEASE HELP!!!