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

Similar Messages

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

  • Migrating database from windows to linux using dbca templates

    Hi every one,
    Is it possible to migrate Oracle10g database from Windows to Linux by using DBCA templates?????????????
    If yes please guide me, as i tried it and am getting error while creating database on linux using DBCA templates of Windows server.
    Warm regards,
    Veeresh.S
    (Oracle DBA)

    With DBCA you can create a new database, delete a database, create ASM, and manage templates.
    There's no option of migrating a database from one platform to the other. If you want to migrate your database from Windows to Linux you have 2 ways of doing it:
    1 using IMP/EXP Export you db on windows and Import it on Linux.
    2 Use across platform transportable tablespace if you db is already on 10g.
    Regards,
    Tony

  • 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

  • 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

  • Migration 10g to 11gR2 from Windows to Linux with 6TB DB Size in one step

    Hi,
    I need to do migration from 10gR2 to 11.2.0.2.0 and from Windows to Linux for 6TB database Size. As both Endian format same, I did the migration using RMAN Convert database on UAT but for same 10gR2 version.(Both Source on Target Oracle Version was 10.2.01.0). Now I have to migrate from 10gR2 to 11.2.0.2.0. So it's 2 way process.
    is it possible to club these 2 way migration process ???
    Are following steps right or any modification is required ??
    1) Install 11.2.0.2.0 on Linux OS
    2) Open Source Database (Windows) in Read Only. Generate TRANSPORT.SQL, CONVERTSCRIPT.RMAN & Pfile.
    3) Copy Source datafiles in temporary location on Target OS. Also copy above files.
    4) Create dummy controlfile.
    5) Startup nomount with Changed pfile
    6) Mount database with Dummy Controlfile.
    7) Run CONVERTSCRIPT.RMAN to convert actual datafiles from Windows Platform to Linux Platform.
    8) Shutdown the instance and delele Dummy Controlfiles.
    9) Edit TRANSPORT.SQL and do Appropriate Changes like redolog files, datafiles path...
    Now my question is, can I add ?/rdbms/admin/catupgrd.sql in TRANSPORT.SQL script after Startup upgarade command so that Complete Upgradation to 11.2.0.2.0 would be done.
    10) Then run TRANSPORT.SQL on Target System (11.2.0.2.0)
    Tell me if more inputs are required from my side...
    Regards,
    Manish

    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.

  • "post installation requesties of oracle 11g database in windows"

    Plz can any one tell me what are the post installation requesties of oracle 11g database installation in windows?
    thanks & Regards
    Vikash
    "All Izz Well"

    Hi,
    before installing check c:\> setup.exe -debug
    after installation
    You need to create service using oradim utility. with proper account
    http://download.oracle.com/docs/cd/B28359_01/install.111/b32006/postcfg.htm
    as per database
    1)check for invalid objects in the database. select count(*) from dba_objects where status='INVALID'
    if persists run @?/rdbms/admin/utlrp.sql
    2)check the invalid from registry select comp_name,status from dba_registry;
    3)compare the objects before & after activity.
    THanks
    Edited by: CKPT on Nov 10, 2010 3:56 PM

  • How to remove Oracle 11g client from Windows 7 64-bit workstation.

    When the Oracle 11g client was installed on a Windows 7 64-bit workstation, it was mistakenly installed as "Administrator".
    We do not wish to do this; instead we want to install this client as a user with Administrator privileges.
    PLEASE NOTE THE DIFFERENCE BEFORE REPLYING TO THIS THREAD!!!!!!!!
    When I try to install the client, I get a message sending me to this directory:
    F:\app\Administrator
    I do not know why this message is produced; the directory it refers to DOES NOT EXIST.
    My suspicion is that there extraneous entries in the registry which have not been removed; the obvious ones such as HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE have been deleted.
    What I believe I need is a COMPLETE list of entries placed in the registry upon installation of the Oracle client.
    The obvious problem is that the Uninstall feature of Oracle client does NOT FULLY remove all of the above entries.
    As a side note, the Oracle client software installation needs to be revamped to detect situations such as this and provide a course of corrective actions.

    I've not done it yet with 11g, but prior editions, there are 3 things that have to be done to eradicate an oracle client installation from Windows, after running uninstaller
    1) delete the registry key HKLM\software\oracle
    2) delete the ORACLE_HOME directory from the file system
    3) delete c:\Program Files\oracle

  • 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

  • Restore database from windows to linux

    Hi,
    I want to restore my Oralce in windows to another Linux box,
    my windows is windows 2003 R2 64bit, Oracle 11.2.0.2
    and my Linux is Oracle Linux 5.5, Oracle 11.2.0.3,
    I managed to create an instance in the linux box, restore the controlfile and datafile and catalog the archivelogs,
    but when I do recovery, below errors prompt
    RMAN-00571: ===========================================================
    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
    RMAN-00571: ===========================================================
    RMAN-03002: failure of recover command at 07/06/2012 14:54:44
    RMAN-11003: failure during parse/execution of SQL statement: alter database recover logfile '/cloudfs/archivelog/O1_MF_1_26954_7Z9K3WC0_.ARC'
    ORA-10562: Error occurred while applying redo to data block (file# 6, block# 669493)
    ORA-10564: tablespace TEST
    ORA-01110: data file 6: '+DATA/ofs5/datafile/test.264.787934051'
    ORA-10561: block type 'TRANSACTION MANAGED INDEX BLOCK', data object# 91719
    ORA-00600: internal error code, arguments: [ktbair2_0], [2239], [3712], [], [], [], [], [], [], [], [], []
    is that mean it is not possible to restore the db from one platform to another?
    (I read some oralce note that it is possible to setup datagurad between window and linux)
    Thank
    Vincent

    Vincent;
    is that mean it is not possible to restore the db from one platform to another?It's possible, but there's quite a lot of planning that needed to be done.
    The Database Backup and Recovery User's Guide should have a section on Transporting Data Across Platforms.
    http://docs.oracle.com/cd/E11882_01/backup.112/e10642/rcmxplat.htm
    You need to use dbms_tdb.check_db to test if it can be done with the OS's you have in mind.
    There's a fairly good example here, but not using the exact OS's you have in mind.
    http://mohamedazar.com/2011/06/08/transport-an-entire-database-to-a-different-platform/
    My understanding is it won't transport certain items :
    Control files and Redo logs
    Bfiles
    Temp files
    External tables
    Directories
    Password files
    Also you need to create a new instance before you can use RMAN backups from the source.
    Here's another example :
    https://blogs.oracle.com/AlejandroVargas/entry/database_migration_from_window
    Best Regards
    mseberg

  • Migrating 10grel2 Application server from windows to linux server

    Hi Friends,
    Can you please share your experience or steps need to perform for migration o oracle 10grel2 Application server which runs on windows to linux server.
    Best regards,
    Rafi.

    Hi Rafi,
    There is no direct way to migrate. You need to install the fresh instance on Linux, and migrate the data across e.g. OID, SSO, Portal, Config etc.
    Thanks,
    Manpreet

  • How To Connect To Oracle 11g Database From Microsoft Excel

    Hi All,
    I have Windows7 64bit installed in my laptop.
    I have Microsoft Excel 2007 installed.
    I tried connecting to Oracle database ( This is not a local database).
    Navigation used:
    Data> From Other Sources > From Data Connection Wizard > Other/Advanced > Next > Microsoft OLE DB Provider For Oracle > OK
    Now I get a pop up to enter:
    username
    password
    server
    When I enter all the required details I get this error "ORA-06413 CONNECTION NOT OPEN"
    Is there no need to give PORT number?
    Thanks,
    Vishwamber Shetty

    Hi,
    Did you install oracle client on the machine? Can you do "tnsping <SID>"? Can you connect to DB using sqlplus ?
    Try using tnsname for server name.
    Connecting to Microsoft Data Sources Through ODBC Connection  This shows how to connect using ODBC connection. I think this would be more appropriate.

  • Printing after Migration from Windows to Linux

    We have just migrated 11.5.2 from Windows to Linux. I am not sure how to setup printers. In windows we simply had a UNC pointing to our Windows Printer Server and the Printers Queue. This was in the Printer Column and the Type was HPLJ4SI in the Type column under Install > Printer > Register....like this:
    \\MYCOPRT03\PTS2245
    Not sure what to put in linux. Currently we are getting this error:
    Executing request completion options...
    ------------- 1) PRINT   -------------
    Printing output file.
    Request ID : 7457024
    Number of copies : 1
    Printer : \\MYCOPRT03\PTS2245
    /bin/sh: print: command not found
    APP-FND-00500: AFPPRN received a return code of failure from routine FDUPRN. Program exited with status 127
    Cause: AFPPRN received a return code of failure from the OSD routine FDUPRN. Program exited with status 127.
    Action: Review your concurrent request log file for more detailed information.

    Chris,
    It appears that these links are not savable.You need to refer to the docs in those threads for the steps you have to follow to setup a printer on Linux/Unix.
    How to Setup Printer for Oracle Applications 10.7 - 11.5.x Quick Reference [ID 123140.1]
    How to Test an Initialization String Outside of Oracle Applications [ID 106186.1]
    How to setup Printer Arguments Within Oracle Applications [ID 73804.1]
    Oracle Applications Character Printing [ID 112172.1]
    lp: The printer or class was not found.
    APP-FND-00500: AFPPRN received a return code of failure from routine FDUPRN. Program exited with status 1As applmgr, source the application env file and issue "which lp" and make sure it is accessible by the OS user. If the command is available, then it is something with your printer definition -- Issue "system-config-printer" from the command prompt to launch the Printer Configuration Tool and configure your printer at the OS level.
    Thanks,
    Hussein

  • Restore and recover Oracle 10g database from tape.

    I have a very basic question for restore and recover Oracle 10g database. Our envirnment settings are:
    Oracle 10g on Unix, daily database and archivelog backup to Vista NetBackup server. Retention policy is 2. Old backup files are copied from NetBackup server to the tape for record keeping.
    I want to restore a database to a point in time. Because our retention policy is setup to 2. The backup files I need have been copied to the tape. So I should ask SYSTEM ADMIN to copy the backup files back to NetBackup server disk or I can ask him to copy backup files to the Unix server that host my Oracle 10g database. Then I can use Rman to do restore and recover. Is this doable? I know normal procedure is to copy backup files I need back to NetBackup server disk, not directly back to database server. Please put your comments here as early as better. I do appreciate your kind help.

    853153 wrote:
    I have a very basic question for restore and recover Oracle 10g database. Our envirnment settings are:
    Oracle 10g on Unix, daily database and archivelog backup to Vista NetBackup server. Retention policy is 2. Old backup files are copied from NetBackup server to the tape for record keeping.
    I want to restore a database to a point in time. Because our retention policy is setup to 2. The backup files I need have been copied to the tape. So I should ask SYSTEM ADMIN to copy the backup files back to NetBackup server disk or I can ask him to copy backup files to the Unix server that host my Oracle 10g database. Then I can use Rman to do restore and recover. Is this doable? I know normal procedure is to copy backup files I need back to NetBackup server disk, not directly back to database server. Please put your comments here as early as better. I do appreciate your kind help.For sure it is double work, To copy backup files on UNIX host.
    Are you using catalog or nocatalog?
    If the backup information is out of retention, Catalog them again also in netbackup.
    So that you can able to restore database directly without copying those files to host.

  • 10gR2 to 11gR2 from Windows to Linux with 6TB Database.

    Hi,
    I need to do migration from 10gR2 to 11.2.0.2.0 and from Windows to Linux for 6TB database Size. As both Endian format same, I did the migration using RMAN Convert database on UAT but for same 10gR2 version.(Both Source on Target Oracle Version was 10.2.01.0). Now I have to migrate from 10gR2 to 11.2.0.2.0. So it's 2 way process.
    is it possible to club these 2 way migration process ???
    Are following steps right or any modification is required ??
    1) Install 11.2.0.2.0 on Linux OS
    2) Open Source Database (Windows) in Read Only. Generate TRANSPORT.SQL, CONVERTSCRIPT.RMAN & Pfile.
    3) Copy Source datafiles in temporary location on Target OS. Also copy above files.
    4) Create dummy controlfile.
    5) Startup nomount with Changed pfile
    6) Mount database with Dummy Controlfile.
    7) Run CONVERTSCRIPT.RMAN to convert actual datafiles from Windows Platform to Linux Platform.
    8) Shutdown the instance and delele Dummy Controlfiles.
    9) Edit TRANSPORT.SQL and do Appropriate Changes like redolog files, datafiles path...
    Now my question is, can I add ?/rdbms/admin/catupgrd.sql in TRANSPORT.SQL script after Startup upgarade command so that Complete Upgradation to 11.2.0.2.0 would be done.
    10) Then run TRANSPORT.SQL on Target System (11.2.0.2.0)
    Tell me if more inputs are required from my side...
    Regards,
    Manish

    This forum deals with migrations from foreign databases to Oracle.
    You might better post your request in this forum:
    General Database Discussions

Maybe you are looking for

  • COGI error generated while collective order confirmation

    hi ALL, this is the real  task for all PP GURUS. the issue is related with collective order confirmation. client is using customised program ZPP_CONF to confirm the collective order which is based on the sap spro program CORUPROC.this include automat

  • Initial Load of IS-U business partners to CRM - wrong business partner cat

    Hi Gurus, when donwloading CUSTOMER_MAIN from R/3 to CRM Where is determined that the business partner in CRM should be created in the business partner category 'Person'? We have the problem that all our business partners in CRM are now 'Organization

  • How to store bit data in VARCHAR(4000) field?

    Hi. Please help! We are porting some C/C++ software with embedded SQLs from NT/DB2 to Linux/Oracle. On NT/DB2 we have some table to store file data in a VARCHAR(4000) blocks. Table looks like this CREATE TABLE FileData (filetime as timestamp not null

  • Strange AFP behaviour

    A sharepoint on an 18 TB xsan, reshared on an MDC failover via AFP, SMB and NFS. Mounted via SMB and NFS, all movies (qt, mpg, avi, etc) open and play on my local machine. Via AFP, the majority of these movies result in QuickTime Player returning the

  • Powerbook G4 won't start up past grey screen

    Hello. I'm a little worried about my mac. It doesn't start up past the grey apple screen. I hear the start up sound, and I hear the hard disk start spinning, but after a while the only thing I hear is the fans. The longest I've let it try was about a