|
|
|
|
|
Re: Need help in migrating Oracle database from windows 2003 server to 2012 server [message #644089 is a reply to message #644088] |
Wed, 28 October 2015 02:13   |
 |
Michel Cadot
Messages: 68737 Registered: March 2007 Location: Saint-Maur, France, https...
|
Senior Member Account Moderator |
|
|
There is NO impdp in 9i and you do NOT import in 9i database.
Quote: And Is this recommended to do in production?
You must FIRST test on a test server.
The steps are simple (assuming you do not change the server which seems to me highly risky):
1/ export 9i database with exp
2/ upgrade the OS
3/ install 11gR2 Oracle
4/ create a 11gr2 database
5/ import the dump generated in 1/ with imp into the new database
6/ drop all objects related to 9i database
[Updated on: Wed, 28 October 2015 02:15] Report message to a moderator
|
|
|
|
|
|
|
|
|
Re: Need help in migrating Oracle database from windows 2003 server to 2012 server [message #644098 is a reply to message #644095] |
Wed, 28 October 2015 02:53   |
trantuananh24hg
Messages: 744 Registered: January 2007 Location: Ha Noi, Viet Nam
|
Senior Member |
|
|
viswanatheee55@gmail.com wrote on Wed, 28 October 2015 07:41As you said I want to use the new features and utilize oracle support as well.
Thanks,
Viswa
I do not understand what did you mean. However, you should consider:
1- If there is an installed Oracle 11gr2 on the new OS - Windows new version, must use Emport utility from 9i, export whole database or all of user schemas, then, use Import utility from 11gr2 on the new OS, to import database or all of user schemas into.
2- If there is not an installed Oracle 11gr2 on the new OS-Windows new version. You might to upgrade Oracel 9i to 11gr2, but remember: Oracle does not support directly upgrade from 9i to 11gr2. So that, if you want to do this progression tasks, you must upgrade from 9i to 10gr2 (with at-least 10.2.0.4 patchset), then, continue to upgrade 10.2.0.4 to 11.2.0.x. RMAN is the best utility in this scenario.
So, let do the examine:
+ How many datafile from 9i?
+ How much size of datafile from 9i?
+ How many user schema in 9i Database exists?
If your 9i database is small (less than 400gb, including system, sys, .. datafiles size), Import/Export utility is the best choice option.
If your 9i database is big (more than 500gb), so, you can do the upgrade 2 tasks (9i -> 10g, 10g ->11g).
If your 9i database has got many java resources built in, complicated processing from another Database, consideration carefull.
Regards!
[Updated on: Wed, 28 October 2015 02:55] Report message to a moderator
|
|
|
|
Re: Need help in migrating Oracle database from windows 2003 server to 2012 server [message #644100 is a reply to message #644099] |
Wed, 28 October 2015 03:08   |
trantuananh24hg
Messages: 744 Registered: January 2007 Location: Ha Noi, Viet Nam
|
Senior Member |
|
|
viswanatheee55@gmail.com wrote on Wed, 28 October 2015 07:58
So the upgrade has to be done in Windows server 2003 and take a backup then clone the database to upgraded Windows server 2012.
Thanks,
Viswa
Remember: Always do the test before.
- Backup full Database 9i
- Restore in the new server with new installed 10gr2 (upgraded patchset 10.2.0.4). Using Database Upgrade option to upgrade 9i to 10g. Post completion requirement tasks.
- Backup full database 10g.
- Restore into the new server with new installed 11gr2 (ASM, Grid Infrastructure). Using Database Upgrade option to upgrade from 10g to 11gr2. Post completion requirement tasks.
Good luck!
|
|
|
|
|
|
|
|
|
|
|
|
Re: Need help in migrating Oracle database from windows 2003 server to 2012 server [message #644120 is a reply to message #644096] |
Wed, 28 October 2015 06:49  |
 |
Littlefoot
Messages: 21823 Registered: June 2005 Location: Croatia, Europe
|
Senior Member Account Moderator |
|
|
viswanatheee55@gmail.com wrote on Wed, 28 October 2015 08:45Scope of the project is Some of our Customers is moving from Windows server 2003 to Windows server 2012. If they have installed oracle databases in their windows we need to guide them about Oracle things. Our customers might not have DBA's with them
Thanks,
Viswa
Gosh, that doesn't sound promising ... it would be fair if you just tell them that you don't know how to do that. They will, of course, pay for your services, expecting that you know what you are doing. Obviously, you don't. Aren't you afraid, at least a little bit? I wouldn't dare to mess up someone's database, but hey, that's me. Maybe you're bolder than me, or (as our people use to say) dumber than me. Can't decide.
|
|
|