Migration of Oracle 32-bit to 64-bit

Hi,
We have windows host x64 bit. Oracle is 10g 32 bit and we want to migrate it to 10g 64 bit.
1. We have installed the 64bit oracle software.
2. Then we uninstalled the 32bit software. With the uninstallation, the oracle services have also disappeared.
Now, there are no Oracle services seen under My Computer - Manage - Services, how to create the new Oracle services??
Please help.
Many thanks,
Mohan.

Hello Markus,
Thank you for your reply.  We have managed to re-create the Oracle Services in other way as mentioned below. May be useful for other users:
1. Stop the DB, stop listener, stop other oracle processes.
2. Install the new DB software in a different home + Patch
3. Only after that, delete the old software.
4. Set the Environment variables $ORACLE_HOME and $PATH
    (Nicht alle Variablen waren sauber gesetzt)
5. copy the files present under $ORACLE_HOME/database from old DB to new DB.
6. Create the Listener - Service with $ORACLE_HOME/bin/netca
7. Create the SID - Service with oradim ($ORACLE_HOME/bin)
    oradim -NEW -SID FFF -STARTMODE auto -SRVCSTART system
8. start the database using sqlplus.
9. As the wordsize changes with 64-bit, all pl-sql-predures should be recompiled.
Therefore please run the following two scipts on db-level:
sqlplus sys as sysdba
sql> @$ORACLE_HOME/rdbms/admin/utlip.sql -invalidates all plsql-procedures
sql> @$ORACLE_HOME/rdbms/admin/utlrp.sql -recreates the plsql-procedures with the new word size.
10. Offline - Backup with brbackup.
Many thanks,
Mohan.

Similar Messages

  • Migration of Oracle 32-bit to 64-bit on same Windows host.

    Hi,
    Title: Migration of Oracle 32-bit to 64-bit on same Windows host.
    We have windows host x64 bit. Oracle is 10g 32 bit and we want to migrate it to 10g 64 bit. I would like to know the steps. Note 940811 is not clear enough.
    Please help.
    Many thanks,
    Mohan.

    Hi,
    I think SAP Note 940811 is not relevant to your case as far as I understand your case in your previous thread because you are already on oracle 10.2 and there is no upgrade required.
    Please check SAP note 192822 and please check below extract from this note:
          5. Can I switch to 64-bit, even though I already run the same oracle release on 32-bit?
          Yes. The only thing that needs to be done is
    run del_ora.csh to delete the 32-bit software
    install the 64-bit software
    start the database.
    As the wordsize changes with 64-bit, all pl-sql-predures should be recompiled.
          Therefore please run the following two scipts on db-level:
          @$ORACLE_HOME/rdbms/admin/utlip.sql -invalidates all plsql-procedures
          @$ORACLE_HOME/rdbms/admin/utlrp.sql -recreates the plsql-procedures with the new word size
    Thanks
    Sunny

  • Migration from Oracle 32-bit to 64-bit on Windows

    Hi,
    Currently we have Oracle 32bit 10.2.0.2 on Windows 64-bit.
    We want to convert oracle to 10.2.0.2 64 Bits on the same machine.
    The procedure is quite simple but if we want to keep the same Oracle home it become complicated.
    The Oracle 32 bit is installed on /oracle/SID/102 if we want to keep the home directory after the migration we have to install the oracle 64-bit software on /oracle/SID/102.
    1. Can we install 64-bit binaries over 32-bit binaries on the same directory.
    2. Do we have to deinstall first 32-bit binaries
    3. Can we simply empty the /oracle/SID/102 and install 64-bit binaries and start the DB and run the conversion script ?
    Thank you for you help.
    Chak

    Hello Stefan.
    Thank you for your quick reponse.
    Note 392800 describe how to de-install old oracle version after the complete installation of the new software which will be not our case because we want to de-install the oracle software before installing the 64-bit.
    Normally the steps will be as follow
    1. Use OUI to deinstall Oracle 32-bit
    2. Install 10g 64-bit and 10.2.0.2 64-bit
    3. Open the DB and run the conversion script
    Is this procedure described in an SAP note ot at least supported by SAP ?
    Another question : I guess when we d-install oracle using OUI it removes only the binaries not the DB or *.ora files (init, tnsnames,...).? what about the Oracle services, are they removed too ?
    Thanks,
    Chak

  • Migration from Oracle 9i 32 bit to Oracle 10G 64 bit on Windows 2003 Server

    I am working on migrating Oracle 9i 32 bit to Oracle 10G 64 bit on Windows 2003 from Old server to new server. We have db around 500 GB and 3 schemas. I installed Oracle 10G on new server, created tablespaces, schema's blah blah and now doing export and import at schema level from old server to new server.
    Import is taking more than 4 to 5 hours on new server. My manager is saying, window time is bit longer and he wants me to try possiblities to make this process faster. Can some one help me on this, to use the best possible method to complete this process faster?
    Will below step work, if I try?
    If I install, oracle 9i and 10g both on new server in different home directories and take the hot backup from old machine and restore on new machine in 9i home directory and use the upgrade configuration assistant from 10g and do the upgrade? Pls advice.
    Thanks in advance,
    Hari babu
    Edited by: user6367891 on Mar 2, 2010 5:28 AM

    It looks good.
    I have one question in below steps:
    To migrate an Oracle9i or older database to an Oracle Database 10g Release 1 (10.1) database for 64-bit Windows:
    1 Perform steps 1 - 11 in "Migrating an Oracle Database 10g Release 1 (10.1) Database".
    2 Shut down the database on the 64-bit computer:
    SQL> SHUTDOWN IMMEDIATE;
    3 Start the database migration:
    SQL> STARTUP MIGRATE;
    4 Migrate the database as described in Chapter 3, "Upgrading a Database to the New Oracle Database 10g Release" in Oracle Database Upgrade Guide.
    In step 4, it says, migrate database as described in chapter 3. In chapter 3, it says, to do the upgrade the process using dbca or manually. Pls confirm whether do the upgrade process after issuing startup migrate or not.
    Thanks in advance.

  • Migration from Windows(32 bit) Oracle 9i db to Linux(X86-64 bit) Oracle 10g

    Hi,
    We are planing to Migrate our Oracle 9.2.0.6 version database from Windows(32 bit) to Oracle 10.2.0.1 version database on Linux(64 bit). Can I directly do the Migration using export/import? or What is the procedure to do this?
    Thanks in advance for any help.

    The directory structure is different...that's why you need to create the tablespaces in Linux. e.g. export dump says create tablespace in D:\..., there is no such thing in Linux. You can just export it, install software, create the db, tablespaces in Linux and import into the 10g in Linux.

  • DB Migration from oracle 8.1 32bit to 64 bit

    Hi,
    We are working on oracle 8.1 on 32 bit on solaris 64bit operating system. We are working on SAP R/3 4.6C.
    We want to migrate our oracle database form 32 bit to 64 bit.
    If anyone can help me with some documentation, it would be helpful. Please send to my mail id [email protected]
    Also, please suggest some preperatory steps for the same.
    Thanks,
    Sailesh K

    Dear ,
    you are going to upgrade from 8.1.7.3 (32-bit) to 8.1.7.3 (64-bit).  This
    applies if you are running Java inside the database.
    1)  Shutdown your 32-bit 8.1.7.3 database.  Shutdown the listener.
    2)  Take a cold backup of this database.
    3)  Install Oracle RDBMS 8.1.7.0 (64-bit)
    4)  Apply patchset 8.1.7.3 (64-bit) to this oracle home.
    5)  Copy your init.ora from the 32-bit home to the 64-bit home.
    6)  Edit the init.ora of the 64-bit ORACLE_HOME so that the following
        parameters are set as follows:
        aq_tm_processes = 0
        job_queue_processes = 0
        systemtrig_enabled = FALSE
        db_block_buffers= (at least 2000)
        shared_pool_size= (at least 150MB)
        java_pool_size= (at least 20MB)
    7)  sqlplus internal or sys
        startup restrict your 8.1.7.3 database using the ORACLE HOME of
        8.1.7.3(64-bit).
    8)  delete from duc$ where pack='JIS$INTERCEPTOR$' and proc='USER_DROPPED';
        commit;
        @?/rdbms/admin/utlip.sql
    9)  Go to Metalink, select Patches, and put in 1994933 for the 'Patch Number'.
        It will come up with a patch saying that it is for HP, but it is actually
        generic for Oracle on all platforms.
        After downloading the patch, extract it and keep track of where you put
        the rmsro.sql and invalidate.sql files.
    10) Now run the following, again from sql*plus connected as internal or sys:
        SQL> @?/javavm/install/initjvmaux.sql
        SQL> @<directory where you placed the files from step 9>/rmsro.sql
        SQL> call rmsro.run();
        SQL> @<directory where you placed the files from step 9>/invalidate.sql
    11) shutdown normal the database
    12) If you are following this procedure because you are converting word size
        from 8.1.7.3 32-bit to 8.1.7.3 64-bit *ON SOLARIS*, then you also need
        to apply another fix.
        Go to Metalink, select Patches, and put in 2209569 for the 'Patch Number'.
        After downloading the patch, extract it and put the classes.bin file from
        the downloaded patch into $ORACLE_HOME/javavm/admin.  This will replace the
        classes.bin file which is already there.
    13) Startup restrict your 64-bit 8.1.7.3 database
    14) Sql*plus internal or sys and type
        SQL> create or replace java system
          2  /
    15) Shutdown the database
    16) Startup restrict the database, connect as internal or sys and run
        SQL> @?/rdbms/admin/utlrp.sql;
        -- To check on the progress of utlrp.sql, you can open a second sql
           prompt and do a select count(*) from dba_objects where status!='VALID';
           This count should keep decreasing as the script progresses to
           revalidate all the objects.
        -- If you get an ORA-29554 unhandled Java out of memory condition error,
           simply rerun utlrp.sql again and it will pick up where it left off.
    17) Shutdown the database
        (Note: you may get an ORA-600 [729] error, which can be ignored.
        If that is the case, simply do a shutdown abort before continuing)
    18) Change the SYSTEMTRIG_ENABLED parameter in your init.ora as follows.
        SYSTEMTRIG_ENABLED =TRUE
    19) Startup restrict, connect as internal or sys and run:
        SQL> insert into duc$ (owner, pack, proc, field1, operation#, seq)
             values ('SYS','JIS$INTERCEPTOR$','USER_DROPPED',0,1,1);
        SQL> commit;
    20) shutdown the database
    21) Modify the database startup parameters JOB_QUEUE_PROCESSES and
        AQ_TM_PROCESSES (and shared_pool_size/java_pool_size/db_block_buffers if
        you modified them earlier) back to their original values.
    22) restart the database
    23) check that you are able to startup & shutdown normally the database
        without hanging anywhere.
    Regards
    vinod

  • Migration from Windows 32 bit to 64 bit Customized reports PDF output issue

    Hi Gurus,
    Product Version: 12.1.1
    Operating System:  Linux x86-64
    Database Version: 11.1.0.7
    We have migrated from Windows 32 bit to Linux 64 bit, our PDF reports shows some Greek Charters
    vi /opt/oracle/apps/tech_st/10.1.2/bin/reports.sh 
    NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1; export NLS_LANG
      SELECT * FROM NLS_DATABASE_PARAMETERS
    NLS_CHARACTERSET=AR8MSWIN1256 
    Regards,

    Mean the result of query SELECT * FROM NLS_DATABASE_PARAMETERS
    NLS_CHARACTERSET=AR8MSWIN1256
    and 11g database character set is AR8MSWIN1256
    vi /opt/oracle/apps/tech_st/10.1.2/bin/reports.sh' refers to 10g. Oracle EBS R12 oracle home not a DB Oracle HOME
    Hope you understand now.

  • Does extproc for Oracle 64-bit 11.1.0.7 on Win 2003 64-bit load 32 bit DLL?

    Hello
    Background:
    We had Oracle 11.1.0.7.0 32-bit EE on Windows 2003 32-bit EE and now migrated to 64-bit (both OS and DB) and everything worked brilliantly ok except...
    Problem:
    We used to be able to connect to an external application (Postcode Plus from AFD) via extproc to search postcodes / addresses etc. However, after the migration getting the error:
    ORA-06520: PL/SQL: Error loading external library
    ORA-06522: Unable to load DLL
    The listener.ora and tnsnames.ora configuration as exactly same as what we had on 32-bit machine (except the host name).
    For convenience, I've attached both here:
    listener.ora (on 32-bit machine):
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = C:\Oracle\product\11.1.0\db_1)
    (PROGRAM = extproc)
    (ENVS="EXTPROC_DLLS=C:\Oracle\product\11.1.0\db_1\LIB\pcpOracle.dll:C:\Oracle\product\11.1.0\db_1\LIB\afdutl32.dll")
    (SID_DESC =
    (SID_NAME = CLRExtProc)
    (ORACLE_HOME = C:\Oracle\product\11.1.0\db_1)
    (PROGRAM = extproc)
    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.30.241)(PORT = 1521))
    tnsnames.ora (on 32-bit machine):
    MYDB32 =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.30.241)(PORT = 1521))
    (CONNECT_DATA =
    (SERVICE_NAME = MYDB32)
    EXTPROC_CONNECTION_DATA =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    (CONNECT_DATA =
    (SID = PLSExtProc)
    (PRESENTATION = RO)
    listener.ora (on 64-bit machine):
    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.30.247)(PORT = 1521))
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = C:\Oracle\product\11.1.0\db_1)
    (PROGRAM = extproc)
    (ENVS="EXTPROC_DLLS=C:\Oracle\product\11.1.0\db_1\LIB\pcpOracle.dll:C:\Oracle\product\11.1.0\db_1\LIB\afdutl32.dll")
    (SID_DESC =
    (SID_NAME = CLRExtProc)
    (ORACLE_HOME = C:\Oracle\product\11.1.0\db_1)
    (PROGRAM = extproc)
    tnsnames.ora (on 64-bit machine):
    MYDB64 =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.30.247)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = MYDB64)
    EXTPROC_CONNECTION_DATA =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    (CONNECT_DATA =
    (SID = PLSExtProc)
    (PRESENTATION = RO)
    Questions:
    1. Does extproc for Oracle 64-bit 11.1.0.7 on Win 2003 64-bit load 32 bit DLL?
    2. When searched got a quite of lot link about extproc32 (for all versions of UNIX), but not for Windows and found this link Extproc32 installation Does that mean it is not possible to load 32-bit DLL on 64-bit Windows installation?
    3. Is there any workarounds? Or am I stumped so I should now go back and reinstate the 32-bit installation?
    Any input / recommendation is appreciated!!
    Regards
    Kannan

    Does that mean it is not possible to load 32-bit DLL on 64-bit Windows installation?Yes,it's not possible,refer to MOS/metalink:
    Is It Possible To Call 32Bit Libraries Using External Procedure Agent Extproc On Windows 64Bit ? [ID 372512.1]
    Werner

  • Oracle 16 bits clients...

    Hello...
    I have an application of 16 bits(the front)...we are running oracle 7.x, the problem is:
    We need to migrate to Oracle 9.X
    How can i connect my clients to Oracle 9.x and can guarantee my connection with 16 bits?
    Thanx for your support...
    null

    I have much the same problem myself. Will Oracle 9i be accessible using a 16-bit client
    regards Gerry

  • Where is Oracle 64 bit 11gR1 11.1.0.7 clusterware on windows 2008r2?

    I am confused on something. I am trying to test Oracle 64 bit 11gR1 11.1.0.7 clusterware on windows 2008r2.
    I am following Reall application cluster guide for 11g Release 1.
    I downloaded Oracle 64bit 11gR1 11.1.0.7.
    I couldn't get the window that has options to select
    Oracle database 11g
    Oracle client
    Oracle Clusterware
    It seems it only want to install Oracle database server, any clue?
    Is it seperated download now?
    Regards
    Howard
    Edited by: user12004308 on 16-Jun-2011 12:08 PM

    Hi,
    Windows 2008 R2 is not yet certified for running clusterware 11.1.0.7. You would need windows 2008 to be certified
    you can get the installer from here
    Cheers
    FZheng

  • Migrating EBS from 32-bit  to 64-bit

    Hi,
    I have a R12 Instance(12.1.3) with 11.1.0.7 database on 32-bit Linux. Now we are planning to do a clone of the existing R12 Instance to a newly created 64-bit Linux server. So i would like to know the steps involved in migrating the E-Business Suite from 32-bit to 64-bit.
    Regards,
    Vineel.C

    I had gone through the Metalink Note[471566.1] which you had sent me. It was useful but internally it had referred to another Note:762669.1 which says in Migrate from Linux 32-bit to Linux 64-bit
    h.Upgrade the database from 32-bit to 64-bit (recompile pl/sql modules and change the word size) by running $ORACLE_HOME/rdbms/admin/utlrp.sql. Refer to the usage and notes sections in the script for instructions on how to run it.
    But in general utlrp.sql is used for compiling Invalid objects.
    Can you elaborate on this.Because of the word size change (from 32-bit to 64-bit), the database objects will be invalidated and you need to run utlrp.sql script to compile them.
    Difference between UTLRP.SQL - UTLIRP.SQL - UTLIP.SQL? [ID 272322.1]
    Changing between 32-bit and 64-bit Word Sizes [ID 62290.1] -- Step 16. Run utlirp.sql
    Thanks,
    Hussein

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

  • 10.2.0.4 Patch for Linux 64 bits for Oracle 64 Bits on RH 5.2

    Hi,
    Can some one guide me to get the patch for 10.2.0.4 for Oracle 64 bits on Linux RH 5.2 64 bits please!!
    thanks

    Hi,
    the patch URL you can get from:
    http://www.oratoolkit.ch/download/
    but the thing is that you need to be an oracle customer with a valid customer support id (CSI) to download it. Without CSI there is no chance to get the patch.
    Cheers,
    David
    OCP 9i / 10g
    http://www.oratoolkit.ch/knowledge/howto/installation/otn.php

  • Conn problem SQl Server 64 Bit to Oracle 32 bit using SSIS packages

    Hi,
    I am facing the problem with connection SQL(64 bit) to Oracle(32 bit).
    Please give me the solution/guide in right direction.
    Environment is
    S1-----> DBServer : 64 bit Windows Server 2003 Enterprise Edition, 64 Bit SQl Server EE, 64 Bit Oracle 10g Client
    S2----->.AppServer :32 bit Windows Server 2003 Enterprise Edition, IIS, 32 Bit Oracle 10g Client & Server DB
    I have doubt like....
    1.Can i install 32 bit oracle also at (S1) 64 bit SQL Server(SSIS)
    or only 64 bit oracle?
    2.Running command line for SSIS packages at S1
    i am unable to connect S1---->S2 using SSIS packages?
    How can i solve this problem? pl give steps for going right direction.
    Thanks
    JOHN
    [email protected]

    Fabio D'Alfonso wrote:
    Hi,
    I was setting up VMware vCenter 4.1 (probably the only well known and largely used product with this lethal mix) and needed to setup an ODBC access to Oracle on the 32 bit side of Windows to setup the Update Manager server component, which is still a 32 bit application)
    The problem with Oracle configuration is that in no way I found a 32 bit ODBC registered driver after the setup (of the 32 bit client and the 64 database server). I tried some third party driver for oracle (e.g. easysoft).They registered in the 32 bit ODBC manager but they never got a successful connection.
    Also if this vCenter requirement is questionable (more questionable considering that the setup of this 32 component is not allowed on a 32 separate OS, not because it is separate but because is a 32 bit OS) I would get it working.
    Could suggest a way to get this working?
    Thanks
    Fabio D'AlfonsoWhen you install the Oracle client software on Windows (which is necessary to support ODBC, as the Oracle ODBC driver sits on top of the native client software) the ODBC driver is NOT installed by default. You have to go back and do a "custom" install and select the "Windows components".

  • Oracle 32 bit client to connect to a 64 bit database

    Hello Folks,
    My problems start with installing Informatica and Oracle in my 64 bit machine, both are 64 bit software.
    When I open Informatica to connect to Oracle, it opens with a 32 bit ODBC connector.
    So, essentially I want to connect to a 64 bit database.
    I was told it is possible using a 32 bit Oracle client.
    So, now I downloaded the Oracle 11g 32 bit client.
    My question is how to connect to use it to connect to a 64 bit database.
    Much obliged

    Hi,
    configure tnsnames.ora at client side....
    example: oracle 11g client 32bit
    go to oracle home where you have installed oracle 32 bit clinet and then /network/admin directory and then create tnsnames.ora file...
    ex:
    PROD1_db1=
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = db1.com)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = prod1)
    and then configure sqlnet.ora file as well
    create sqlnet.ora file at clinet side
    NAMES.DIRECTORY_PATH=(TNSNAMES, EZCONNECT)
    once above files creation completion try to ping your prod db
    ex: your prod database name prod1
    tnsping prod1
    go to cmd prompt type below
    sqlplus usename/pwd@servicenamethanks,
    DBC.

Maybe you are looking for