Migrating Oracle 9i Database

Hi
I am planning to migration oracle 9i(9.2.0.7.0) database from sun os to linux. Please let me know if i can have any doc's regarding the same.
Thanks & Regards
Prasad

Hi Prasad
You have several solution to do that.
i.e. create the same structure (init values, tablespace/datafiles) on your linux server and perform export from the solaris to the linux server.
you can also use transportable tablespaces :
[http://www.oracle-base.com/articles/9i/TransportableTablespaces9i.php]
oracle official documentation about that- [http://download.oracle.com/docs/cd/B10500_01/server.920/a96521/tspaces.htm#22301]
Please see that on both OS also:
SELECT *
FROM v$transportable_platform
ORDER BY 1;
PLATFORM_ID PLATFORM_NAME ENDIAN
1 Solaristm OE (32-bit) Big
2 Solaristm OE (64-bit) Big
3 HP-UX (64-bit) Big
4 HP-UX IA (64-bit) Big
5 HP Tru64 UNIX Little
6 AIX-Based Systems (64-bit) Big
7 Microsoft Windows IA (32-bit) Little
8 Microsoft Windows IA (64-bit) Little
9 IBM zSeries Based Linux Big
10 Linux IA (32-bit) Little
11 Linux IA (64-bit) Little
12 Microsoft Windows 64-bit for AMD Little
13 Linux 64-bit for AMD Little
15 HP Open VMS Little
16 Apple Mac OS Big
17 Solaris Operating System (x86) Little
18 IBM Power Based Linux Big
19 HP IA Open VMS Little
20 Solaris Operating System (AMD64) Little
They should have the same indian level.

Similar Messages

  • Migrate Oracle 9i Database to Oracle 10g Solaris Platform

    Hi DBAs,
    Thank you very much all of you, you helped me in RMAN Duplicate Database, There was a problem in my backupset and now it has been resolved.
    I have now following task.
    I want to migrate Oracle 9i Database to Oracle 10g ASM, both are on Solaris platform. Please provide me step by step solution. I have very big Database about 250G Database.

    In the "Complete checklist for manual upgrades to 10gR2" is written:
    PREREQUISITES
    =============
    + Install Oracle 10g Release 2 in a new Oracle Home.
    + Install the latest available patchset from Metalink.
    + Install the latest available Critical Patch Update.
    ... so "Install the latest available Critical Patch Update" step is that for the Oracle 10g database Oracle Home or Oracle 9i database Oracle Home ? I think that is for the 10g database/ Oracle Home ...
    after applying the CPU pacht there is some "Post Installation Instructions":
    3.3.5 Post Installation Instructions which demande a connection to the database:
    3. For each database instance running out of the ORACLE_HOME being patched, connect to the database using SQL*Plus as SYSDBA and run catcpu.sql as follows:
    cd %ORACLE_HOME%\CPU\CPUJan2007
    sqlplus /nolog SQL> CONNECT / AS SYSDBA
    SQL> STARTUP
    SQL> @catcpu.sql
    SQL> QUIT
    My question is ... If I want to upgrade a 9i database to 10g and I apply this CPU before the upgrade is done (to 10g Oracle Home), how could I connect to an instance which is not present to run this script ? ... is this step mandatory or is optional ?
    Thanks,
    P.

  • I had migrated Oracle 10g database from Windows to Oracle 11g Linux

    I had migrated Oracle 10g database from Windows to Oracle 11g Linux.  The database is performing very slow.
    Please guide me where I have to begin (starting point) looking into it.
    Some document stated gather system statistics.  How to check system statistics is up to date
    What are the crucial initialization parameter ?

    Hi,
    Let me just point you out to the documentation, which may concern you:
    I had migrated Oracle 10g database from Windows to Oracle 11g Linux.  The database is performing very slow.
    Managing Optimizer Statistics
    How to check system statistics is up to date
    Managing Optimizer Statistics
    What are the crucial initialization parameter ?
    Configuring a Database for Performance
    Thanks &
    Best Regards,

  • How to migrate oracle 9i database to oracle 10g

    Hi All!
    Can anyone tell me the steps to migrate oracle database from 9i to 10g.
    what are the prerequisite and preliminary thing to consider...
    any thing related to migration.
    ThanQ.

    Which one is better?
    Thanks a lot.
    itpub888
    Re: How to migrate oracle 9i database to oracle 10g
    Posted: Aug 12, 2007 11:17 PM
    Hi,
    u can go for any of the migration steps provided by oracle..say
    1.By using DBUA
    2.By using PL/SQL scripts provided by oracle like utlu102i.sql
    3. Using exp/imp utilities
    4. Using Copy
    For further info, u can refer 10g upgrade guide available on OTN
    Regards
    ramesh

  • Migrate Oracle 11g database from Windows To Linux using RMAN hot / cold  backup ?

    Hi Friends,
    Is it possible to Migrate Oracle 11g database from Windows To Linux using RMAN hot / cold  backup ? ( as i would like to perform Point In Time recovery)
    (or) The only way is to use RMAN convert as mentioned here  - Transporting Data Across Platforms
    (or) Is there any other method (except exp/imp and data pump)
    Regards,
    DB

    HI
    his post describes the procedure required to migrate a database from Windows to Linux using the RMAN Convert Database command.
    Both Windows and Linux platforms have the same endian format, which makes possible to transfer the whole database, making the migration process very straightforward and simple.
    To migrate between platforms that have a different endian format, Cross Platform Transportable Tablespaces (XTTS) needs to be used instead.
    List of Steps Needed to Complete the Migration
    The migration process is simple, but as it has several steps it is convenient to be familiar with them before running it.
    1. Check platform compatibility between source and target OS
    2. Start the database in read only mode
    3. Check database readiness for transport from Windows to Linux using DBMS_TDB.CHECK_DB
    4. Check if there are any external objects
    5. Execute the Rman Convert database command
    6. Copy converted datafiles, generated Transport Script and Parameter File to Linux
    7. Edit the init.ora for the new database
    8. Edit the Transport Script and Parameter File changing the windows paths to Linux Paths
    9. Execute the Transport Script
    10.Change the Database ID
    11.Check database integrity
    Thank you

  • Migrate Oracle 8i database to Oracle 11g

    Hi,
    I am a newbie to Oracle. I want to migrate a Oracle 8i database to a news server where Oracle 11gR2 already installed. Please, provide me step by step guideline.
    - Bijit

    Bijit,
    This forum is for questions about migrating from non-Oracle databases to Oracle and not for Oracle to Oracle migrations.
    You should open a thread in the Database Upgrade forum -
    Database Upgrade
    where they will have more experience of Oracle to Oracle upgrades and migrations.
    Regards,
    Mike

  • Migrate oracle 9iR2 database from Suse to Red Hat???

    Hi Everyone,
    We're going to move an oracle 9iR2 database from Suse to Red Hat. At this moment I don't know the detail about the platforms yet. I still like to ask a question if DB backup on Suse is compatible on RedHat? Physical restoring may be our prefer instead of exp/imp.
    Any advices?
    Thanks,
    Eric
    Message was edited by:
    emao

    I'm pretty sure (never did it myself) that there will be not problem when moving the database. The Oracle software is the same (at least when you use the x86 version) so
    the format of the datafiles and controlfiles should be identical.
    However some configuration files (network settings) might differ so try before you die :-)
    cu
    Andreas

  • Migrate Oracle apps database from AIX to Linux

    Hello,
    We are planning to move oracle 11i apps database from AIX to Linux. If anyone done recently please share your knowledge.
    Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit
    PL/SQL Release 10.2.0.4.0 - Production
    CORE 10.2.0.4.0 Production
    TNS for IBM/AIX RISC System/6000: Version 10.2.0.4.0 - Productio
    NLSRTL Version 10.2.0.4.0 - Production
    Thanks
    Prince

    user12094010 wrote:
    Hello,
    We are planning to move oracle 11i apps database from AIX to Linux. If anyone done recently please share your knowledge.
    Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit
    PL/SQL Release 10.2.0.4.0 - Production
    CORE 10.2.0.4.0 Production
    TNS for IBM/AIX RISC System/6000: Version 10.2.0.4.0 - Productio
    NLSRTL Version 10.2.0.4.0 - Production Hi Prince,
    To move/migrate the 11i Apps Database alone means you need to follow the export/import method.
    Please refer the note: 362205.1 "10g Release 2 Export/Import Process for Oracle Applications Release 11i"
    In general steps to follow the DB migration is :
    1. create the complete export file in source database
    2.create a new DB in the target instance
    3.perform the import
    4.create the new auto-config and sync with apps tier
    -Rk

  • Migrating Oracle repository Database with the existing Database

    Hi
    I have a grid installed in a machine and is it possible to create the repository database in different machine using the existing database.
    Please help me in this

    Thanks for the reply i got the Solution. We can use the "Install Grid usisng Existing Database" option but when we are tyring this it is throwing the error that DBSPOOL Package has to be run but dodn't know how to run that.

  • Migrating oracle 9i on windows2k to solaris9

    I am looking for good resources /documentation for migrating oracle 9i database running on windows 2000 server to solaris 9 server. I know that we need to do a full export and import but i am curiuos whether we have any other options.
    regards,
    Vidyanath

    Export and import is the simplest option. Is your downtime window sufficient to allow that?
    Justin
    Distributed Database Consulting, Inc.
    http://www.ddbcinc.com/askDDBC

  • Need help in migrating MSSQL 2008 database to Oracle 11g

    Hi everyone,
    So, as stated above I want to migrate our apps database from mssql to oracle as it is what the client wants..
    I have absolutely no experience working with Oracle.
    My computer is running windows 7 32 bit, our DB people installed a 9i client for me to connect to the server and the my SQL Developer just came straight from the site. (So it's the latest release)
    I have one "DBA" access to the database I'm trying to migrate to.
    I've downloaded the Oracle SQL Developer and have been attempting to "migrate" our database using the migration tool for 3 days now, but to no avail.
    So the error I'm encountering is that the migration just stops, and a popup with the message "Migration actions have failed. Check the migration reports for details. : The connection is closed." comes up.
    I have no idea where the migration report can be found. As I cannot find it in the reports tab available.
    I'm hoping someone here can have the patience and knowledge to get me through this?

    The migration report is generally created under the "Documents and Settings" folder under application data/sqldeveloper. Key thing is at what stage the failure occurs?. Does it happen immediately after you start the data migration or after a while?.
    If the data migration process fails immediately after the start then there might be an issue with permissions on the source/target databases. Probably it is having trouble with disabling constraints on the target database. Because rememeber SQL Developer will disable constraints before it moves data across. My preference is to give DBA privilege to the Oracle user to avoid just cases or you can disable the constraints yourself by using scripts. Check the source/target database date/time format masks. You can set them up in SQL Developer.
    If the data migration process fails after a while and you notice that data for some tables is migrated then you may be running into network timeouts or space issues on Oracle etc.
    HTH
    Regards
    Prakash

  • How to migrate data from oracle 9i database to new machine 11gr2 RAC ASM

    Hi Expert
    I need your expertise to advise me what is the best method to move data from oracle 9i database to new machine running oracle 11r2 RAC database with ASM.
    Currently my production server running on HPUX ORACLE 9I database with normal file system. My new server is running SUN SOLARIS SPACR 64 bit ORACLE 11gr2 RAC with ASM. What is best method to move data over so it will be consistent. Any guide can refer.
    Regard
    William

    Hi William,
    See the note in metalink Migration of Oracle Database Instances Across OS Platforms [ID 733205.1] to saw the Endian Format of your OS. If is the same you can use the RMAN to convert the database to another OS, if not the only option is using export/import (Transportable Tablespaces).
    To upgrade from 9i to 11g, see the note 837570.1 - Complete Checklist for Manual Upgrades to 11gR2.
    To migrate your FS to ASM the only way is using RMAN, so see the note - How to move a datafile from a file system to ASM [ID 390274.1].
    Hope this help you.
    Best Regards,
    Ruben Morais

  • Need to migrate oracle database 10.1.0.4.0(windows 2000 32bit) to 64bit

    Hi all,
    could you please send me the steps of 10G migration from 32 bit 2000 to 64 bit 2003. i have my prod server which is in hazerds because i have some operating system level problems ,
    *(source)*
    OS                      database
    windows 2000(32 bit)       10.1.0.4.0
    Target
    OS
    Windows 2003 (64bit)     10.1.0.4.0
    both the servers are on remote sites
    thanks and regards

    G.7 Database Migration from a 32-bit Windows Computer
    This section contains these topics:
    Backing Up a 32-Bit Oracle Database
    Migrating an Oracle Database 10g Release 1 (10.1) Database
    Migrating an Oracle9i or Older Database
    See Also:
    Oracle Database Upgrade Guide
    G.7.1 Backing Up a 32-Bit Oracle Database
    To back up a 32-bit Oracle home database:
    Start SQL*Plus:
    C:\> sqlplus /NOLOG
    Connect to the database instance as SYSDBA:
    SQL> CONNECT / AS SYSDBA;
    Create a .trc file to use as a template to re-create the control files on the 64-bit computer:
    SQL> ALTER DATABASE BACKUP CONTROLFILE TO TRACE;
    Shut down the database:
    SQL> SHUTDOWN IMMEDIATE;
    Perform a full offline backup of the database.
    See Also:
    Oracle Database Recovery Manager Quick Start Guide
    G.7.2 Migrating an Oracle Database 10g Release 1 (10.1) Database
    To migrate an Oracle Database 10g Release 1 (10.1) database for 32-bit Windows to an Oracle Database 10g Release 1 (10.1) database for 64-bit Windows:
    Install Oracle Database 10g Release 1 (10.1) for 64-bit Windows.
    See Also:
    Oracle Database Installation Guide for Windows
    Create the new Oracle Database 10g Release 1 (10.1) service at the command prompt:
    C:\> ORADIM -NEW -SID SID [-INTPWD PASSWORD ]-MAXUSERS USERS
    -STARTMODE AUTO -PFILE ORACLE_HOME\DATABASE\INITSID.ORA
    The following table provides more information on the values you must supply.
    Parameter      Description
    SID     SID of the database you are upgrading
    PASSWORD     Password for the new Oracle Database 10g Release 1 (10.1) for 64-bit Windows database. This is the password for the user connected with SYSDBA privileges. The -INTPWD option is not required. If you do not specify it, then operating system authentication is used, and no password is required.
    USERS     Maximum number of users who can be granted SYSDBA and SYSOPER privileges
    ORACLE_HOME     Oracle home directory. Ensure that you specify the full path name with the -PFILE option, including drive letter of the Oracle home directory.
    Copy the 32-bit datafiles to the new 64-bit Oracle home.
    Copy the 32-bit configuration files to the 64-bit Oracle home.
    If your 32-bit initialization parameter file has an IFILE (include file) entry, then copy the file specified by the IFILE entry to the 64-bit Oracle home and edit the IFILE entry in the initialization parameter file to point to its new location.
    If you have a password file that resides in the 32-bit Oracle home, then copy the password file to the 64-bit Oracle home. The default 32-bit password file is located in ORACLE_BASE\ORACLE_HOME\database\pwdSID.ora., where SID is your Oracle instance ID.
    In the 64-bit Oracle home, add the _SYSTEM_TRIG_ENABLED = false parameter to the ORACLE_HOME\database\ORACLE_SID \init.ora file before changing the word size.
    Remove this parameter from the initialization file after the word size change is complete.
    See Also:
    Oracle Database Upgrade Guide for more information on changing word size
    Go to the 64-bit ORACLE_HOME\rdbms\admin directory from the command prompt.
    Start SQL*Plus:
    C:\> sqlplus /NOLOG
    Connect to the database instance as SYSDBA:
    SQL> CONNECT / AS SYSDBA;
    Re-create the 64-bit control files using the CREATE CONTROLFILE command. Edit the trace file created in "Backing Up a 32-Bit Oracle Database" to change the paths to the datafiles, log files and control files to point to the Oracle home on the 64-bit computer. This creates the new control file in ORACLE_HOME\database.
    Here is an example of a database named "orcl32" on a 32-bit computer migrating to "orcl64" on a 64-bit computer:
    CREATE CONTROLFILE REUSE DATABASE "T1" NORESETLOGS NOARCHIVELOG
        MAXLOGFILES 32
        MAXLOGMEMBERS 2
        MAXDATAFILES 32
        MAXINSTANCES 16
        MAXLOGHISTORY 1815
    LOGFILE
        GROUP 1 'C:\oracle\product\10.1.0\oradata\orcl64\REDO03.LOG'  SIZE 1M,
        # was   'C:\oracle\product\10.1.0\oradata\orcl32\...LOG'
        # on the 32-bit computer
        GROUP 2 'C:\oracle\product\10.1.0\oradata\orcl64\REDO02.LOG'  SIZE 1M,
        GROUP 3 'C:\oracle\product\10.1.0\oradata\orcl64\REDO01.LOG'  SIZE 1M
    DATAFILE
       'C:\oracle\product\10.1.0\oradata\orcl64\SYSTEM01.DBF',
        # was 'C:\oracle\product\10.1.0\oradata\orcl32\...DBF'
        # on the 32-bit computer
       'C:\oracle\product\10.1.0\oradata\orcl64\RBS01.DBF',
       'C:\oracle\product\10.1.0\oradata\orcl64\USERS01.DBF',
       'C:\oracle\product\10.1.0\oradata\orcl64\TEMP01.DBF',
       'C:\oracle\product\10.1.0\oradata\orcl64\TOOLS01.DBF',
       'C:\oracle\product\10.1.0\oradata\orcl64\INDX01.DBF',
       'C:\oracle\product\10.1.0\oradata\orcl64\DR01.DBF'
    CHARACTER SET WE8ISO8859P1;
    Alter the init file from the 32-bit computer to include the new control file generated in the preceding step.
    Start the database in RESTRICT mode:
    SQL> STARTUP RESTRICT;
    You might need to use the PFILE option to specify the location of your initialization parameter file.
    Set the system to spool results to a log file for later verification of success. For example:
    SQL> SPOOL catoutw.log
    Enter the following command to view the output of the script on-screen:
    SQL> SET ECHO ON;
    Recompile existing PL/SQL modules in the format required by the 64-bit Oracle9i database:
    SQL> @utlirp.sql;
    Turn off the spooling of script results to the log file:
    SQL> SPOOL OFF;
    Check the spool file and verify that the packages and procedures compiled successfully. Correct any problems you find in this file.
    If you were viewing the output of catoutw.log on-screen, disable viewing now:
    SQL> SET ECHO OFF;
    Exit the RESTRICT database mode:
    SQL> ALTER SYSTEM DISABLE RESTRICTED SESSION;
    The word size of the 64-bit Oracle Database 10g Release 1 (10.1) database is changed. You can open the database for normal use.This is from the link

  • Migration from Oracle 9i database to 10g in ECC5

    Hi Experts,
    We are planning to move our production system which is currently running ECC5 on AIX OS and Oracle 9i database to AIX OS and Oracle 10g database.
    Some doubts regarding the above procedure:
    1)Is there any possibility of SAP system migration from Oracle 9i to Oracle 10g. If yes, do we need to perform any addinitional steps for that?
    2)If the above condition is OK, then what type of system copy should we need to follow: Homogeneous or Heterogeneous? Heterogeneous system copy is ususally done incase of system copy involving different databases. Does that apply for differnt versions too like Oracle 9i and 10g?
    Any response is highly appreciated.
    Regards,
    Sanjay

    If i'm using the dbua then the above issue will be solved by dbua itself?Well, DBUA will only perform a sanity check on your current release and if it doesn't pass it will fail. In other words DBUA will not upgrade your 9i release to the proper compatible release that you have to do before upgrading to 10R2.
    Personally I never used DBUA, I always prefer manual upgrades, DBUA is good for you bcz it will not allow you to miss any step while upgrading.
    What is the size of the database which you are going to upgrade?
    Daljit Singh

  • Migrating SQL Server database to Oracle 8i - any known issues

    Hi,
    I am in the process of migrating SQL Server database to Oracle 8i for testing purpose.
    When I do migrate SQL Server database to Oracle 8i, am I doing any harm to the exiting
    SQL Server database? Would the users be able to use SQL Server database as usual?? Are
    there any known issues in this regard?
    Please reply.
    Thanks.
    Ramesh

    Hi,
    I am in the process of migrating SQL Server database to Oracle 8i for testing purpose.
    When I do migrate SQL Server database to Oracle 8i, am I doing any harm to the exiting
    SQL Server database? Would the users be able to use SQL Server database as usual?? Are
    there any known issues in this regard?
    Please reply.
    Thanks.
    Ramesh Hi Ramesh!
    The Migration Workbench does not make any modifications to the SQL Server database. It only reads information from it. Your users should be able to use the SQL Server database as usual.
    Please note however that if you migrate the data over to Oracle using the Migration Workbench and your users continue to enter/update data in the exiting SQL Server database then you may need to move all that data over again in order to have the most up to date data in the Oracle database.
    thanks
    - Garry

Maybe you are looking for