Oracle database recovery

 
Thread Tools Search this Thread
Special Forums UNIX and Linux Applications Oracle database recovery
# 1  
Old 05-06-2014
Oracle database recovery

Is there a way to recover Oracle database in x86 server from broken sparc server (Solaris10)?
# 2  
Old 05-06-2014
Yes... Do you have the latest full export?
This User Gave Thanks to vbe For This Post:
# 3  
Old 05-06-2014
no, we only have ufsdump.
# 4  
Old 05-06-2014
Was the database idle at the time, i.e. the instance was shutdown or the tablespaces were all in backup mode?

When you say broken, do you mean:-
  • A disk has failed and you can replace it
  • The server is broken beyond repair and you are trying to re-create on another server you have or at a DR site
  • The server OS is corrupted and you need to recover
If you can tell us more about the scenario and what you have then maybe we can assist.

There is no shame here, we've all broken machines by being daft. It's how we learn and make sure we don't do it again, especially me Smilie

Don't worry about admitting a mistake. A single disk failure should have some sort of protection on it, so if that's the cause, then there is a lesson to learn.


Regards,
Robin
This User Gave Thanks to rbatte1 For This Post:
# 5  
Old 05-06-2014
thanks for the reply. well the server hasn't broken yet. it was more of a hypothetical question. server is very old, and if it broke we might have to move to x86.
the database had been shutdown properly, before making ufs backup.
# 6  
Old 05-06-2014
Yes but you are changing platform... The safest in this case is to have a full export and copies of controlfiles...
I dont know to what point ufsdump is architecture dependant but an export isnt
This User Gave Thanks to vbe For This Post:
# 7  
Old 05-06-2014
Assuming that all the data files of the database are on the ufsbackup tape, then you should be able to restore on a replacement server. Are you doing this in preference to export/import of the data?

You might need to get the files in exactly the same location on the target server so that the devices that Oracle is expecting all exist as the correct names - apologies if this is stating the obvious. You would also need to consider files that oracle uses that are not the data files, e.g. the parameter file, /etc/oratab, any startup scripts etc.


Personally, I would favour building the new server with an up-to-date oracle install and export/import. If space to export to is a problem, then this can be done across the network and imported at the same time to the target.


Regards,
Robin
This User Gave Thanks to rbatte1 For This Post:
Login or Register to Ask a Question

Previous Thread | Next Thread

3 More Discussions You Might Find Interesting

1. UNIX and Linux Applications

Identify a specific environment Oracle variable to connect a remote Oracle database ?

Good evening I nned your help pls, In an unix server i want to connect to a remote oracle databse server by sqlplus. I tried to find out the user/passwd and service name by env variable and all Ive got is this: ORACLE_SID_REPCOL=SCL_REPCOL ORACLE_SID=xmeta ORACLE_SID_TOL=SCL_PROTOLCOL... (2 Replies)
Discussion started by: alexcol
2 Replies

2. Solaris

Connecting to Oracle database

Hi guys, long time no typing :D I have problems when I try to connect to Oracle database from SQL Developer which is located on my Windows box. Server is running Solaris 11/11 and Oracle 11 enterprise. I can log in locally with sys account to database, start it up and shut it down but when I... (2 Replies)
Discussion started by: solaris_user
2 Replies

3. Solaris

Can't create database after Oracle Database installation

I installed Oracle 10 software on Solaris 11 Express, everything was fine execpt I can't create database using dbca.rsp file. I populated file with following options. OPERATION_TYPE = "createDatabase" GDBNAME = "solaris_user.domain.com" SID = "solaris_user" TEMPLATENAME = "General... (0 Replies)
Discussion started by: solaris_user
0 Replies
Login or Register to Ask a Question