Move 9i Database to 10g Server

Hi Everyone!
I've got two DB servers, one running Oracle 9i, and the other running Oracle 10g.
My job is to move the existing datbases from the 9i server to the 10g server.
What is the recommended way to do this? Which tools are available to assist me?
Thanks!
Chris.

I wrote about my approach in a similar scenario
Re: Migrate from Oracle8i to Oracle10g R3
Though, that was for upgrading from 8i to 10g, but almost it holds good here also.
Sidhu

Similar Messages

  • Move large database to other server using RMAN in less downtime

    Hi,
    We have large database around 20TB. We want to migrate (move) the database from one server to other server. We do not want to use standby option.
    1)     How can we move database using RMAN in less downtime
    2)     Other than RMAN is there any option is available to move the database to new server
    For option 1 (restore using RMAN),
    Whether below options are valid?
    If this option is valid, how to implement this?
    1)     How can we move database using RMAN in less downtime
    a)     Take the full backup from source (source db is up)
    b)     Restore the full backup in target (source db is up)
    c)     Take the incremental backup from source (source db is up)
    d)     Restore incremental backup in target (source db is up)
    e)     Do steps c and d, before taking downtime (source db is up)
    f)     Shutdown and mount the source db, and take the incremental backup (source db is down)
    g)     Restore last incremental backup and start the target database (target is up and application is accessing this new db
    database version: 10.2.0.4
    OS: SUN solaris 10
    Edited by: Rajak on Jan 18, 2012 4:56 AM

    Simple:
    I do this all the time to relocate file system files... But the principle is the same. You can do this in iterations so you do not need to do it all at once:
    Starting 8AM move less-used files and more active files in the afternoon using the following backup method.
    SCRIPT-1
    RMAN> BACKUP AS COPY
    DATAFILE 4 ####"/some/orcl/datafile/usersdbf"
    FORMAT "+USERDATA";
    Do as many files as you think you can handle during your downtime window.
    During your downtime window: stop all applications so there is no contention in the database
    SCRIPT-2
    ALTER DATABASE DATAFILE 4 offline;
    SWITCH DATAFILE 4 TO COPY;
    RECOVER DATAFILE 4;
    ALTER DATABASE DATAFILE 4 online;
    I then execute the delete of the original file at somepoint later - after we make sure everything has recovered and successfully brought back online.
    SCRIPT-3
    DELETE DATAFILECOPY "/some/orcl/datafile/usersdbf"
    For datafiles/tablespaces that are really busy, I typically copy them later in the afternoon as there are fewer archivelogs that it has to go through in order to make them consistent. The ones in the morning have more to go through, but less likelihood of there being anything to do.
    Using this method, we have moved upwards 600G at a time and the actual downtime to do the switchover is < 2hrs. YMMV. As I said, this can be done is stages to minimize overall downtime.
    If you need some documentation support see:
    http://docs.oracle.com/cd/E11882_01/server.112/e18951/asm_rman.htm#CHDBDJJG
    And before you do ANYTHING... TEST TEST TEST TEST TEST. Create a dummy tablespace on QFS and use this procedure to move it to ASM to ensure you understand how it works.
    Good luck! (hint: scripts to generate these scripts can be your friend.)

  • MOVE REPLICATION DATABASE TO NEW SERVER

    WE HAVE A PRODUCTION DATABASE THAT WORK'S AS REPLICATION FROM 9 DATABASES, WE ARE GOING TO MOVE DATABASE TO NEW SERVER.
    AS DATABASE IS PRODUCTION, WE CAN NOT STOP SERVICES. WE THINK TO CREATE A NEW DATABASE ON NEW SERVER, IMPORT DATA FROM PROD. DATABASE. SIZE APROX 100GB.
    QUESTION:
    I NEED TO KNOW HOW I CAN STOP SERVICES SHORT TIME. TO CHANGE TO SNEW SERVER.
    THANKS FOR YOUR SUGGESTIONS

    Здравствуте Ivan.
    Before i would do anything like this i would make sure that i have a good valid backup (just in case!).
    I would check all the applications that are currently conencting to your ORacle and make sure they are all conneting 'by name' not the IP. Or and then i would check DNS server (make sure nslookup is working) to makesure that everything resolves correctly after the moving DB to another machine.
    Then check that the oracle_home etc are in the same directory and check that all paths etc in the configurations are the same.
    Hope this helps
    Kind Regards

  • Move MaxDB database to new server

    Hello,
    I would like to move a MaxDB (Content Server) database from a Windows 2003 x86 server to a Windows 2003 x64 server. I will be moving from 7.5 to 7.6 at the same time. Reading around the subject, this is what I have done so far:
    Target Server:
    Used SAPINST to install the MaxDB 7.6 / Content Server 6.40 on the new x64 target server.
    SAPINST created a empty database on the target server and I added the appropriate number of volumes.
    After playing around I used db_active to initialize the target database.
    Put the target database in admin mode.
    Source Server:
    Used  backup_start CompleteData RECOVERY DATA to create a backup of the database.
    Target Server:
    Created a backup medium called Restore and pointed this at the copied backup file.
    In db_admin mode executed a recover_start "Restore" DATA
    db_online
    Re-created the system tables (via wizard or dbmcli)
    Questions:
    Do I need to apply any log backups here (assuming no activity on source)?
    If there were activity on the source and I applied the logs to the target, how do I apply the data that is in the transaction logs but not currently written to the log backup?
    There is no backup history on the target server, how does it know how far to go and that the log recovery is complete?
    Can the backup history be copied from souce to target?
    Thanks,
    Philip.

    Hello Philip,
    SAP Note 1089402 - "Shortening backup history for MaxDB/liveCache instances" is useful in this case:
    The backup history of a database instance that is based on MaxDB is stored in the files dbm.knl and dbm.mdf in the run directory (usually, /sapdb/data/wrk/<DBSID>)
    You can copy these two files in the new server in order to apply the log backup to the restored database BUT... this is not supported by SAP, because as far as I know there is no SAP Notes where you are asked to do so.
    So, the supported procedure is to restore the DB but you shouldn't apply any backup log
    Regards,
    Valerio

  • Move Owb database to new server

    Hi,
    We are going to move our Owb (9.2.0.2.8) database to a new server. The nodename isn't going to change only the ip-address will change. The OS will be the same.
    The steps will be:
    1) install Owb on new server
    2) copy database to new server
    Is there some other step we'll need to take?
    regards,
    Ivan

    Здравствуте Ivan.
    Before i would do anything like this i would make sure that i have a good valid backup (just in case!).
    I would check all the applications that are currently conencting to your ORacle and make sure they are all conneting 'by name' not the IP. Or and then i would check DNS server (make sure nslookup is working) to makesure that everything resolves correctly after the moving DB to another machine.
    Then check that the oracle_home etc are in the same directory and check that all paths etc in the configurations are the same.
    Hope this helps
    Kind Regards

  • How to move a database to another server

    Hi - I am new to Oracle and am used to SQL Server. In SQL Server there was a DETACH and ATTACH DATABASE command that would allow you to make a copy of a database and all structures including triggers, procedures, indexes etc. Make a copy and reattach the database on the new server. I assume that the same is possible in Oracle but I can't seem to find the equivilent command(s). So how does one move a database? I take it that the SQL Server equivilent to database is in Oracle called a schema? Other than creating a sql script for each object, is there a overall process to move my application?

    You could do one of the following:
    1) Create a full export, create a another database with a script or DBCA, create the appropriate sized tablespaces, import to the new database.
    2) If you are copying to the same OS you could shutdown the database, copy all the datafiles, logfiles, control files, etc. to the appropriate locations, rename the datafiles, control files, etc. as needed, and open the database.
    3) Use RMAN to duplicate the database if it has been backed up using the RMAN utility.
    4) If you already have a backup of all the datafiles, logfiles, control files, etc. from a backup you could copy those to the appropriate locations, rename the files as needed, and open the database.
    I would suggest changing the database name. I can go into more detail on any of these if needed.

  • Move a database from one server to another

    Hello All,
    I am using Oracle 11g R2 on Oracle Enterprise Linux 32 bit.
    I have 2 servers , LinuxActive and LinuxPassive. I am trying to dismount the file system of the datafiles and control files ... from one server and mount it on the other.
    I previously opened a thread here concerning this subject and reached a result that it can be done, now i have questions about the details.
    I have installed Oracle software on both servers where ORACLE_BASE is /u01/app/oracle and ORACLE_HOME is /u01/app/oracle/product/11.2.0/db_1 on both servers.
    I created an orcl database on LinuxActive where all its datafiles, control files, redo logs, flash_recovery_area is on a disk group mounted under /oradata.
    I want to dismount /oradata from LinuxActive and mount it to LinuxPassive and start up the orcl database from LinuxPassive instead of LinuxActive.
    I may need to revert back /oradata to LinuxActive.
    What steps should I do? should I migrate my spfile also to /oradata?
    Should I create an orcl database on LinuxPassive?
    Do I start up my database like i do when i build an Oracle dataguard database ? from a pfile of the old database?
    Regards,
    Edited by: NB on Feb 27, 2012 5:25 PM

    NB wrote:
    Hello All,
    I am using Oracle 11g R2 on Oracle Enterprise Linux 32 bit.
    I have 2 servers , LinuxActive and LinuxPassive. I am trying to dismount the file system of the datafiles and control files ... from one server and mount it on the other.
    I previously opened a thread here concerning this subject and reached a result that it can be done, now i have questions about the details.
    I have installed Oracle software on both servers where ORACLE_BASE is /u01/app/oracle and ORACLE_HOME is /u01/app/oracle/product/11.2.0/db_1 on both servers.
    I created an orcl database on LinuxActive where all its datafiles, control files, redo logs, flash_recovery_area is on a disk group mounted under /oradata.
    I want to dismount /oradata from LinuxActive and mount it to LinuxPassive and start up the orcl database from LinuxPassive instead of LinuxActive.
    What steps should I do? should I migrate my spfile also to /oradata?
    Do I start up my database like i do when i build an Oracle dataguard database ? from a pfile of the old database?
    Regards,Thanks for your detailed information.
    RMAN duplicate will be simpler.
    As you are in 11g, you can perform duplicate from active database.
    Create PFILE in new location,
    Change "CONTROL_FILES" parameter to new mounpoint.
    Perform RMAN duplicate
    In both the cases you have to take care of parameters, DB_FILE_NAME_CONVERT & LOG_FILE_NAME_CONVERT.
    Refer some links
    How to Move/Restore DB to New Host and File System using RMAN [ID 1338193.1]
    http://docs.oracle.com/cd/B28359_01/backup.111/b28270/rcmdupdb.htm#CHDJJBCF

  • Move Access database to SQL Server

    We have a database that was built and managed in Access. The database has grown too large for Access and I have been asked to move it on to our Windows Server 2012 box that runs SQL Server 2012. What is the best way to make the conversion?
    This topic first appeared in the Spiceworks Community

    see
    http://support.microsoft.com/kb/237980/en-us
    http://technet.microsoft.com/en-us/library/hh313039.aspx
    Please Mark This As Answer if it helps to solve the issue Visakh ---------------------------- http://visakhm.blogspot.com/ https://www.facebook.com/VmBlogs

  • Move zenworks databases to another server?

    How do i move our zenworks databases from an old (soon to be retired) server
    to a new one which hasnt had any zen s/w installed on it yet?
    I cant see anything about this in the group, and the novell KB hasnt been
    too fruitful, so i thought i'd ask here
    thanks in advance,
    Steven

    James,
    It appears that in the past few days you have not received a response to your posting. That concerns us, and has triggered this automated reply.
    Has your problem been resolved? If not, you might try one of the following options:
    - Do a search of our knowledgebase at http://support.novell.com/search/kb_index.jsp
    - Check all of the other support tools and options available at http://support.novell.com in both the "free product support" and "paid product support" drop down boxes.
    - You could also try posting your message again. Make sure it is posted in the correct newsgroup. (http://support.novell.com/forums)
    If this is a reply to a duplicate posting, please ignore and accept our apologies and rest assured we will issue a stern reprimand to our posting bot.
    Good luck!
    Your Novell Product Support Forums Team
    http://support.novell.com/forums/

  • Move mailbox database to new server (new domain)

    Hey,
    I want to move a mailbox database from a broken server to a new server in a new domain.
    We are already using the new server and I am wondering if I can merge the databases or make the old mail available in any way. Currently everybody has done a pst export before adding the new mailbox.
    Thanks,
    Jason

    Hi Jason,
    Exchange Server 2013 introduces the concept of batch moves and migration endpoints. Migration endpoints are management objects that describe the remote server and the connections that can be associated with one or more batches. And, the new batch move architecture
    improves on MRS moves with enhanced management capability. You can select the appropriate method to move your mailboxes.
    Here is an article for your reference:
    Mailbox moves in Exchange 2013
    https://technet.microsoft.com/en-us/library/jj150543(v=exchg.150).aspx
    Hope this can be helpful to you.
    Best regards,
    Amy Wang
    TechNet Community Support

  • Primavera Web services does not work properly when I move the database.

    I am using primavera web services to integrate a winform application (using c#) with primavera. It was successful with my original database, but when I decided to move my database to another server ( It is a sql server 2005 database and I use backup/restore to move database to new server). I changed the database configuration for the webservices so that it refers to the new database on the new server.
    I used the following code to login to webservices:
                    AuthenticationService authService = new AuthenticationService( );
                    authService.CookieContainer = new System.Net.CookieContainer( );
                    authService.Url = _P6wsAuthenticationService;
                    Login loginObj = new Login( );
                    loginObj.UserName = pv_Username;
                    loginObj.Password = pv_Password;
                    loginObj.DatabaseInstanceId = 1;
                    loginObj.DatabaseInstanceIdSpecified = true;
                    loginObj.VerboseFaults = true;
                    loginObj.VerboseFaultsSpecified = true;
                    LoginResponse loginReturn = authService.Login( loginObj );
                    cookieContainer = authService.CookieContainer;
                   ReadDatabaseInstancesResponseDatabaseInstance[] readdbInstances = authService.ReadDatabaseInstances("");
    the loginResponse for the new server is true and it shows the db properties correctly in readdbInstances. But when I try to read projects from database it returns nothing. It doesn't give me any error message just the response message is null.
    Could anybody help me with this issue?
    Thank you

    Thanks Frank for help us, but when I writing this comment we are doing at home. So, we going to test the page in a stand alone weblogic server 10.3.5. We wrote the URL as :
    " http://<our ip>:7001/myApp/faces/index.jspx "
    this application contains a report desing and compiled with iReport 4.5.1 ( last version in the moment ), we can see the report when I press a commanButton without any problem.
    But now, we need try your suggestions in the office, and give you more information about it . Thanks for the moment.
    In the Afternoon we gonna give you more information about it .

  • Oracle databases to MySQL server

    Hi!
    Can anybody suggest a program to move Oracle databases to MySQL server.
    Thanks.
    Abdulkadir Muhammed

    > If the point is cost ... move it to Application Express
    .. on Oracle XE (eXpress Edition).
    Both products are free. This software stack rivals LAMP. Without as many software layers. Using the core of the best commercial database on the market - thus allowing you future growth and scalability. Something that LAMP does quite poorly.

  • Moving database from mssql server 2008 R2 to mssql server 2012

    Dear Guru! 
    I am trying to move a database from mssql server 2008 R2 on mssql server 2012. Made a backup in mssql server management studio, tried to
    make a restore in mssql 2012 management studio. But get an error 
    'The operating system returned the error '5 (Access denied) '. How can I solve the problem?

    Use ALTER TDATABASE MODIFY if you want to rename files and sp_renamedb if you want to rename the db itself
    see
    http://www.madeira.co.il/renaming-database-and-database-files-in-sql-server/
    Please Mark This As Answer if it helps to solve the issue Visakh ---------------------------- http://visakhm.blogspot.com/ https://www.facebook.com/VmBlogs

  • Must Move 10g Database To Another Server

    Good morning,
    Well, right in the middle of my implementation, I've learned that we must change to a different physical server for the 10 g database. Wonderful.
    I have installed several patches. Will a consistent backup of the db capture those patches? After I restore to the new server, will I have to reinstall all patches?
    Don't most patchsets modify the Oracle instance as well as the database?
    Thanks, John

    Have you tried the clone features? On DBCA, there is a clone database option. If you use Enterprise Grid Control, they have a clone database from one server to another and you can choose different instance name and different file structure. This has the additional benefits of no need to bring down the current database. Also you can try the clone.pl to clone the oracle_Home. I have not tried one with patches but I guess it will include every thing under ORACLE_HOME. It will handle most but I still have trouble with the data control setup but then I recreate everything from scratch

  • Move  the DataBase ORACLE 9i  to other server

    I have a DataBase ORACLE 9i in a Power 6 with operation system RedHat Linux 4 PPC64 and datafiles, redologs, etc.. in /ext3.
    My database lun's are into external storage like a EMC or IBM.
    I need to move the DataBase ORACLE 9i to other server itanium IA 64 RedHat Linux 4 with /ext3 running DataBase ORACLE 9i.
    I intend to remap these lun's and mount this /ext3 to this node.
    1- This is possible?
    2- The DataBase ORACLE 9i will start in the itanium IA 64 server?
    Edited by: E.Vargas on Feb 12, 2010 8:10 AM

    Read about 'Transportable tablespace' and about 'cross platform transport' topics from oracle 10g and oracle 11g documentation. In 9i it's not possible.
    Related dynamic performance views in 10g/11g are,
    v$TRANSPORTABLE_PLATFORM, V$DB_TRANSPORTABLE_PLATFORM, V$DBFILE

Maybe you are looking for

  • Adding zeros to filenames when exporting in Lightroom "Filename-001" "Fliename-002" etc?

    Hi, does anyone know if it is possible to add zeros before numbers when exporting files eg: "Filename-001" "Fliename-002" etc? The default setting is "Filename-1" "Filename-2" ect. The reason I want to have zeros in the number sequence is that certai

  • Buying an E72 with Scandinavian keyboard outside o...

    For some reason it seems to be impossible to buy an E72 with Scand. keyboard from outside of Finland. I am living in Italy and my employer wants to buy me a phone. Fine. I tell them to buy E72 with the above simple specs. But, no one provides such a

  • What's with the artwork?

    Some times, when somebody forwards me something, my e-mail program won't display the art. It only gives me a small blue square with a question mark in it. Other times, when I forward something to my wife, on her G4, the same thing happens, even thoug

  • Remote Connection??

    My Mother-in-law just recently lost her husband to cancer. My Father-in-law turned me onto Mac's several years ago, until recently, though, I wasn't able to purchase one. Now that I have my Mac Book Pro, I love it!! Here's my question. She lives in I

  • Hyperlinks in Version 8.0

    I am creating a form in v8.0 and need to insert a hyperlink to direct the user to a folder containing other documents. Does anyone know how to insert a hyperlink in this version?  I have not been able to find a way to do this.