Oracle XE restore problem

Posted on 2011-02-14
Last Modified: 2012-05-11
Dear experts,

I have a server where oracle express was installed.
I was doing backups using rman and then zipping the flash_recovery_area and saving this file.
The server died and I am now trying to restore the databases.
I think the server was installed with Oracle XE 8i and I am trying to restore on Oracle XE 10i
I installed a new server with Oracle XE, unzipped my backup in the new flash_recovery_area and ran the restore script.
When I do that on linux, I receive :
    channel ORA_DISK_1: no autobackup in 7 days found
The output of the script on windows is attached to this message.
Is it the correct way to restore the database?
I can't find the Oracle XE 8i installation file. Could it be the reason why the restore is not working?
A link to download it would be greatly appreciated.
Do you have any idea why it is failing and how to solve the problem?
Many thanks

Question by:stermeau
  • 5
  • 4
  • 2
LVL 73

Accepted Solution

sdstuber earned 250 total points
ID: 34888796
There is no such thing as XE 8i,

XE was introduced at 10gR2 and remains at 10gR2 as of today.

If you're trying to restore an 8i backup to 10g XE, you won't be able to.

You'll have to restore to your original 8i version, from there you can export and import into XE, provided your application is small enough (only 4Gb of data) and doesn't use any features that aren't supported in XE (like java)

Author Comment

ID: 34888894
Thanks for your answer.
OCS was running on the server and in the software inventory it says that the version of Oracle was : Oracle Database 10g Express Edition       10.2.1015
Should I try to restore the backup on oracle 10g XE instead of Oracle 10i XE?
LVL 73

Expert Comment

ID: 34888915
There is no 10i XE,  there is only 10g XE,  so yes,  use 10g XE
LVL 76

Assisted Solution

by:slightwv (䄆 Netminder)
slightwv (䄆 Netminder) earned 250 total points
ID: 34888923
There is no 10i XE.

The error message from the report you posted talks about a 'bad' archived redo log file.  It might have been being copied over when you performed the ZIP and is incomplete.  You might need to recover until file.

Author Comment

ID: 34888970
Indeed there is 10i XE, don't know where I got that. I am running 10g XE.
What do you mean by "recover until file"?
If a full restore is not possible because of the bad redo log, is it possible to do a partial restore?
How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline


Author Comment

ID: 34888974
Please read "Indeed there is no 10i XE" in my previous post.
LVL 76

Expert Comment

by:slightwv (䄆 Netminder)
ID: 34889039
>>Indeed there is 10i XE, don't know where I got that.

Then you didn't get it from Oracle.  I'm with sdstuber, I've never seen  or heard of 10i XE.

>> is it possible to do a partial restore?

Yes.  Either cancel or log based.

Author Comment

ID: 34889251
Here is an update:
I was able to use the database after the restore by using :
   alter database open resetlogs;

The database is working but I have lost 1 week of data.
LVL 76

Expert Comment

by:slightwv (䄆 Netminder)
ID: 34889311
>>The database is working but I have lost 1 week of data.

Glad it's up and running.  

Since you lost data can I suggest you take some time to solidify your disaster recovery procedures to make sure this this doesn't happen in the future.

Author Comment

ID: 34889334
That's a good idea.
Any idea why the redo log file was corrupted?
I tested the backup/restore procedure some time ago bu I cannot test all the backups ...
LVL 76

Expert Comment

by:slightwv (䄆 Netminder)
ID: 34889367
>>Any idea why the redo log file was corrupted?

From the error message it looks like your redo log file was in the process of being copied when you zipped it up.  Therefore the ZIP didn't contain a complete log file.

I would keep multiple copies around just for this reason.  Say you copy a 'partial' file tonight, tomorrows backup should copy a complete version of that file.  Then when you go to recover and see this message again, you just go to the next backup to recover a clean copy of that file.

Featured Post

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

Join & Write a Comment

A Bare Metal Image backup allows for the restore of an entire system to a similar or dissimilar hardware. They are highly useful for migrations and disaster recovery. Bare Metal Image backups support Full and Incremental backups. Differential backup…
From implementing a password expiration date, to datatype conversions and file export options, these are some useful settings I've found in Jasper Server.
This video shows how to recover a database from a user managed backup
This tutorial will walk an individual through the steps necessary to install and configure the Windows Server Backup Utility. Directly connect an external storage device such as a USB drive, or CD\DVD burner: If the device is a USB drive, ensure i…

708 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now