Rman block recovery
I have a database which has database block corruption. I had a successful rman backup of Sunday.
Monday and Tuesday rman backup failed saying
ORA-19566: exceeded limit of 0 corrupt blocks for file F:\EM…….
Then I modified rman script to skip up to 5 corrupt blocks..
set maxcorrupt for datafile 'F:\......' to 5;
Now my rman backup is successful on Wednesday…
Now, I want to repair blocks using rman’s block recover command:
recover datafile 19 block 321, 322, 385, 513, 577 restore
My questions are:
a. Will rman automatically start with Sunday’s successful back and then apply archived logs.. or
Will it start with Wednesday’s backups and then it won’t be able to recover corrupted blocks…
b. How to force rman block recover to start from Sunday’s backup …
My questions are:
a. Will rman automatically start with Sunday’s successful back and then apply archived logs.. or
Will it start with Wednesday’s backups and then it won’t be able to recover corrupted blocks…If the sunday's RMAN backup is available. It will start with sunday's backup and will perform block recovery from required archive log.
b. How to force rman block recover to start from Sunday’s backup …Not required. it will check for required backuppiece and go ahead with the process.
Similar Messages
-
Block recovery why it needs so many archive dlogs
Subject: Why does block recovery needs so many archived logs
My blocks were corrupted on Sept 8 (looking at rman backup log).
I am doing
recover datafile 19 block 321, 322, 385, 513, 577 restore until time 'sysdate - 15';
I am finding that this command first restores datafile of backup of Sept 7 and then it tries to get
1. All the archived logs from Sept 7 until today. If my blocks were corrupted on Sept 8 why does it need logs of next 10 days or so.
2. If restore of archived logs from tape somehow fails; then If I rerun recover data file 19 block command,
It starts from the beginning; why?
3. Is there a way to do recovery based on archived logs received
So far since I do not think more are needed. Can I just run:
recover datafile 9 command.
Can it be run while database is in open mode.user632098 wrote:
Can I just run:
recover datafile 9 command.
Can it be run while database is in open mode.You can try to recover only a datafile if you have the right backup for the datafile and and all archived redo logs needed.
It can be done online if the datafile does not belong to SYSTEM or UNDO tablespace.
Example:
RMAN> sql 'alter database datafile 4 offline';
sql statement: alter database datafile 4 offline
RMAN> restore datafile 4;
Starting restore at 18-SEP-10
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=21 devtype=DISK
channel ORA_DISK_1: starting datafile backupset restore
channel ORA_DISK_1: specifying datafile(s) to restore from backup set
restoring datafile 00004 to C:\ORACLEXE\ORADATA\XE\USERS.DBF
channel ORA_DISK_1: reading from backup piece C:\ORACLEXE\APP\ORACLE\FLASH_RECOV
ERY_AREA\XE\BACKUPSET\2010_09_16\O1_MF_NNNDF_TAG20100916T210407_694TK7BY_.BKP
channel ORA_DISK_1: restored backup piece 1
piece handle=C:\ORACLEXE\APP\ORACLE\FLASH_RECOVERY_AREA\XE\BACKUPSET\2010_09_16\
O1_MF_NNNDF_TAG20100916T210407_694TK7BY_.BKP tag=TAG20100916T210407
channel ORA_DISK_1: restore complete, elapsed time: 00:00:07
Finished restore at 18-SEP-10
RMAN> recover datafile 4;
Starting recover at 18-SEP-10
using channel ORA_DISK_1
starting media recovery
archive log thread 1 sequence 70 is already on disk as file C:\ORACLEXE\APP\ORAC
LE\FLASH_RECOVERY_AREA\XE\ARCHIVELOG\2010_09_17\O1_MF_1_70_695ZOOOH_.ARC
archive log thread 1 sequence 71 is already on disk as file C:\ORACLEXE\APP\ORAC
LE\FLASH_RECOVERY_AREA\XE\ARCHIVELOG\2010_09_17\O1_MF_1_71_6977XBK5_.ARC
archive log thread 1 sequence 72 is already on disk as file C:\ORACLEXE\APP\ORAC
LE\FLASH_RECOVERY_AREA\XE\ARCHIVELOG\2010_09_18\O1_MF_1_72_698RLXQC_.ARC
archive log filename=C:\ORACLEXE\APP\ORACLE\FLASH_RECOVERY_AREA\XE\ARCHIVELOG\20
10_09_17\O1_MF_1_70_695ZOOOH_.ARC thread=1 sequence=70
archive log filename=C:\ORACLEXE\APP\ORACLE\FLASH_RECOVERY_AREA\XE\ARCHIVELOG\20
10_09_17\O1_MF_1_71_6977XBK5_.ARC thread=1 sequence=71
media recovery complete, elapsed time: 00:00:01
Finished recover at 18-SEP-10
RMAN> sql 'alter database datafile 4 online';
sql statement: alter database datafile 4 online
RMAN> -
Doing Block Recovery of a Table
Hello,
We have to do a single block recovery of a table on Oracle 10gR2 Solaris machine.
One of the archive was missing or corrupted.
I was trying to do block recovery from the backup of 3 days. But it is applying all the archives and after that errors out saying media recovery failure due to missing/corrupt archive log.
I have tried until scn , until sysdate-2 , using tag tagname etc....
But in all the situations it is applying archive logs and giving media recovery failure.
Is there any way I can only apply certain archive logs or do until a point in time of recovery of that single block.
or just get the block from the backup and not apply the archive logs.
ThanksStreet Hawk wrote:
Then you have to forget that block.
OR
you will have to do an incomplete recoveryI have to say that its "really wrong". How would you do an incomplete recovry of a corrupted block?
http://download.oracle.com/docs/cd/B19306_01/backup.102/b14191/rcmconc2.htm#i1008221
>
Note these restrictions of block media recovery:
You can only perform block media recovery with RMAN. No SQL*Plus recovery interface is available.
You can only perform complete recovery of individual blocks. In other words, you cannot stop recovery before all redo has been applied to the block.
You can only recover blocks marked media corrupt. The V$DATABASE_BLOCK_CORRUPTION view indicates which blocks in a file were marked corrupt since the most recent BACKUP or BACKUP ... VALIDATE command was run against the file.
You must have a full RMAN backup. Incremental backups are not used by block media recovery. Proxy backups are also not used by block media recovery. Only full backups and archived log files are used.
Block media recovery is able to restore blocks from parent incarnation backups and recover the corrupted blocks through a RESETLOGS.
Blocks that are marked media corrupt are not accessible to users until recovery is complete. Any attempt to use a block undergoing media recovery results in an error message indicating that the block is media corrupt.>
Flashback also is WRONG suggestion. It recovers your logical changes,not the physcial corruptions like block failure and you don't need to enable it. Its there by default. The flashback database option has to be enabled. But putting the whole database back in past , just because a block is corrupted , is that a wise thing to do?
@OP,
If you don't have all the archive logs, I would suggest to repair the block using [dbms_repair|http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14258/d_repair.htm] package. Note that the name of the package is "misleading".
HTH
Aman.... -
Hi all
in alert log file i am getting following messege
Sat Jan 23 04:00:03 2010
Recovery of Online Redo Log: Thread 1 Group 19 Seq 443514 Reading mem 0
Mem# 0: /redo_odd2/oracle/VIGILANCE/data/VIGILANC/redo19aa.log
Mem# 1: /redo_odd3/oracle/VIGILANCE/data/VIGILANC/redo19bb.log
Mem# 2: /redo_odd1/oracle/VIGILANCE/data/VIGILANC/redo19cc.log
Block recovery interrupted at rba 443514.342069.476
Doing block recovery for file 15658 block 21511
Block recovery from logseq 443514, block 182898 to scn 9095198491615
Why it so
it is critical production serverHi,
Do You have any rman backup of that datafile ,
if have then using rman you can recover the block as
rman> recoverblock datafile <no.> block <no.>;
try this
farhan. -
Problem with RMAN incomplete recovery
Oracle Version: 9i
Operating System: Windows 2000
I have a problem with RMAN incomplete recovery until sequence.
According to my database structure ............
SQL> SELECT GROUP#,SEQUENCE#,THREAD# FROM V$LOG;
GROUP# SEQUENCE# THREAD#
1 14 1
2 13 1
3 12 1
I took the backup of backup of full database using RMAN and i am trying to recover like this:
RUN
ALLOCATE CHANNEL C1 TYPE DISK;
SET UNTIL SEQUENCE 7 THREAD 1;
RESTORE DATABASE;
RECOVER DATABASE;
ALTER DATABASE OPEN RESETLOGS;
BUT i am getting a message saying there is no backup of DATAFILE 1,2,......10 to restore although my database is in archivelog mode and i took a backup.
YachendraPlease consult v$backup_datafile.
It will tell you when the file was backed up.
RMAN will always search for a datafile backup prior to the logsequence or whatever is limiting the incomplete recovery.
Likely when you made your backup Oracle was already past sequence 7.
Sybrand Bakker
Senior Oracle DBA -
What are the steps in RMAN Backup & Recovery 10 G
Hi All
Please list out What are the steps in RMAN Backup & Recovery 10 G
RegardsTake a look at the user guide or at the getting started section, dba core tasks - backup and recovery.
C. -
RMAN-06428 recovery catalog is not installed
RDBMS Version: 8.1.6
Operating System and Version: sun sparc 5.8
Error : RMAN-06428 RMAN-06428 recovery catalog is not installed
Product (i.e. SQL*Loader, Import, etc.): RMAN
Product Version: 8.1.6
Hi,
I hv a database running in unix box 1 (say 'FAST')
and Im trying to install a recovery catalog database in unix box
2
(Rcat)
1) in unixbox2..I hv created a new database, and I hv created a
tablespace rcvcat and user rman .granted catalog_recovery_owner
to rman.
also I hv created a catalogue using this command
create catalogue tablespace rcvcat;
(no error logs generated)
2)now when I try to connect to the catalogue I am getting an
error
what I did is, I tried connecting to rman of target database
(FAST database)
% rman target /catalog rman/rman@rcat
Recovery Manager: Release 8.1.6.0.0 - Production
RMAN-06005: connected to target database: FAST (DBID=3819569154)
RMAN-06008: connected to recovery catalog database
RMAN-06428: recovery catalog is not installed
also I tried like this,
% rman target system/manager@fast catalog rman/rman@rcat
Recovery Manager: Release 8.1.6.0.0 - Production
RMAN-06005: connected to target database: FAST (DBID=3819569154)
RMAN-06008: connected to recovery catalog database
RMAN-06428: recovery catalog is not installed
I dont understand why it says recovery catalog not installed ,
when I hv created one in rcat database.
Can anyone help me how to connect to catalog and register my
database (I mean from which machine I need to run the commands)
Thanks
VenkatYou do have a problem. It seems your "Shift" key is stuck.
Anyway, please read: [ID 188682.1],
Have a nice day. -
Hello,
Well, this one isn't as desperate as my last post. Basically, I need to know where to go to get a boot block recovery cd. Is it downloadable from here? If so, where? Otherwise, how else do I get one? How do I get a backup disk in case this happens again?hello
i can lead you to the correct download section if you could provide your model number for your BIOS update
Message Edited by samavedam_vijay on 04-04-2009 11:37 PM
Cheers and regards,
• » νιנαソѕαяα∂нι ѕαмανє∂αм ™ « •
●๋•کáŕádhí'ک díáŕý ツ
I am a volunteer here. I don't work for Lenovo -
Help needed on RMAN backup/recovery
Hi All,
I planning to implement the following backup strategy..
Online hotbackup is taking using RMAN without Recovery Catalog, Instead using controlfile autobackup to the repository. We the following backup schedules
1. Weekly full backup of database.
2. Daily Incremental backup with archive logs
And the backupset files created by the above schedule are stored in tape.
My Assumption:
As we are using control file autobackup, whenever i take full/incremental backup. the backup information will be stored in control file and the control files/spfile also will be backed up.
I did the following:
1. I have taken full backup(incr level=0) of database in the morning.
2. After taking the full backup, i did some transactions in one of the table.
3. Again, i have taken the incremental backup of the database.
4. All the backup pieces are stored in a tape.
My Doubt:
1. Now, controlfile will have information of full backup and incremental backup right?
2. If i restore the database in a new machine with these backups, both full backup files and incremental backup files are considered?
Thanks,
Praveen.To answer your questions:
1. Now, controlfile will have information of full backup and incremental backup right?Yes.
2. If i restore the database in a new machine with these backups, both full backup files and incremental backup files are considered?YES.
HTH
Thanks
Chandra -
Block corruptioin after rman restore/recovery
Thanks for taking my question!
Oracle Enterprise Edition 11.1.0.7 on Windows 2008. Using Rman on-line backups COMPRESSED.
Can anyone give me any ideas on why SYSAUX data block corruption should occur after a rman recovery?
Below is my script. Am I missing something? Should I be physically removing the redo? Any ideas welcome?
Thanks!
Kathie
rman> restore until seq = 123
recover until seq = 123
alter database open resetlogs;
Background:
I had to do a rman recovery the other day to restore our database back to the previous day. After the recovery the sysaux table became logically corrupted. I tried to fix data corruption with rman but it said it couldn't after reading thru 6 days of backups. I ended up deleting the database, recreating the database and restoring from an export takien a few hours prior.
I now have a database to test rman recovery. Database has been up and rman backups (compressed) running for several days. I tried to recover back to previouse day and again SYSAUX has logical corruption. I tried to use Rman to recover data corruption but it failed.
I deleted database and recreated it. Took several rman on-line backups (this time not compressed). Did 3rd recovery this time only a few hours back. This time everything worked - no sysaux block corruption but why? The only difference is the recovery used non compressed backups and recovery was a shorter time frame. why ???I agree the errors are not identical but I am going to stop performing compressed backups until I am sure that is not the issue.
My first two recoveries had logical block corruption and this last one without compression set had no block corruption. I performed the same recovery process for all recoveries and the big difference was the successfull recovery did not have compressed backups. I checked v$database_block_corruption and it shows no errors. I also, performed a backup and verify to double check.
The only issue I can see is below. I am hoping someone can confirm this is normal after "alter database open resetlogs". Can anyone verify that?
Thanks!
Kathie
Thu Aug 27 10:17:49 2009
alter database open resetlogs
RESETLOGS after incomplete recovery UNTIL CHANGE 3587892
Resetting resetlogs activation ID 3129052671 (0xba818dff)
Thu Aug 27 10:17:50 2009
Errors in file e:\oracle\diag\rdbms\cs90dev\cs90dev\trace\cs90dev_m000_2244.trc:
ORA-00316: log 1 of thread 1, type 0 in header is not log file
ORA-00312: online log 1 thread 1: 'E:\ORACLE\11.1.0\ORADATA\CS90DEV\REDO01.LOG'
Errors in file e:\oracle\diag\rdbms\cs90dev\cs90dev\trace\cs90dev_m000_2244.trc:
ORA-00316: log 2 of thread 1, type 0 in header is not log file
ORA-00312: online log 2 thread 1: 'E:\ORACLE\11.1.0\ORADATA\CS90DEV\REDO02.LOG'
Errors in file e:\oracle\diag\rdbms\cs90dev\cs90dev\trace\cs90dev_m000_2244.trc:
ORA-00316: log 3 of thread 1, type 0 in header is not log file
ORA-00312: online log 3 thread 1: 'E:\ORACLE\11.1.0\ORADATA\CS90DEV\REDO03.LOG'
Thu Aug 27 10:17:53 2009
Setting recovery target incarnation to 3 -
RMAN> run {
blockrecover corruption list;
backup validate datafile 23,25,26;
2> 3> 4>
Starting blockrecover at 27-JUN-08
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of blockrecover command at 06/27/2008 12:27:29
RMAN-05009: Block Media Recovery requires Enterprise Edition
I dont have enterprise edition. Is there any other way to fix the corrupted blocks.What do you mean by saying that "when I tried to start the backup" when you had already recovered?
If you want to skip the corrupted blocks,you can do the same with DBMS_REPAIR package.You haven't mentioned your db's version so I am posting the link from 8i which I am assuming the minimum version you wouldbe using.
http://www.oracle-base.com/articles/8i/DetectAndCorrectCorruption.php
Aman.... -
9.2.0.6 RMAN Disaster recovery issue
Our production database crashed and we are doing DR on a new host.
We dont have any catalog database and we dont use controlfile autobackup.
We just do a full backup including controlfile and also archive logs
CONFIGURE DEFAULT DEVICE TYPE TO DISK;
run {
allocate channel d1 type disk;
backup database format '/data/TESTDB/rman/testdb_bk_%s_%p_%t' include current controlfile;
backup archivelog all format '/data/TESTDB/rman/testdb_al_%s_%p_%t' delete input;
release channel d1;
We copied these backup pieces to the new host and tried the following way to restore the database.
startup nomount
rman
connect target /
RMAN> set DBID 2507695351;
executing command: SET DBID
RMAN> run
2> {
3> allocate channel d1 type disk;
4> restore controlfile from '/data/TESTDB/rman/testdb_bk_2_1_724368405';
5> }
allocated channel: d1
channel d1: sid=12 devtype=DISK
Starting restore at 14-JUL-10
channel d1: restoring controlfile
channel d1: restore complete
replicating controlfile
input filename=/data/TESTDB/cntrl01.dbf
output filename=/data/TESTDB/cntrl02.dbf
output filename=/data/TESTDB/cntrl03.dbf
Finished restore at 14-JUL-10
released channel: d1
exit
sqlplus '/ as sysdba'
shutdown immediate;
startup mount;
RMAN> run
2> {
3> allocate channel d1 type disk;
4> restore database;
5> }
using target database controlfile instead of recovery catalog
allocated channel: d1
channel d1: sid=12 devtype=DISK
Starting restore at 15-JUL-10
released channel: d1
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of restore command at 07/15/2010 00:03:18
RMAN-06026: some targets not found - aborting restore
RMAN-06023: no backup or copy of datafile 2 found to restore
RMAN-06023: no backup or copy of datafile 1 found to restore
We are using 9.2.0.6 on LINUX
The list backup commands too return EMPTY
RMAN> list backup;
RMAN> list backup of database;
---Any ideas ?
SrinivasI am also uploading the logfile of the backup job of the source database
RMAN> run
2> {
3> allocate channel d1 type disk;
4> backup database format '/data/TESTDB/rman/testdb_bk_%s_%p_%t' include current controlfile;
5> backup archivelog all format '/data/TESTDB/rman/testdb_al_%s_%p_%t' delete input;
6> release channel d1;
7> }
allocated channel: d1
channel d1: sid=17 devtype=DISK
Starting backup at 14-JUL-10
channel d1: starting full datafile backupset
channel d1: specifying datafile(s) in backupset
including current controlfile in backupset
input datafile fno=00001 name=/data/TESTDB/system01.dbf
input datafile fno=00002 name=/data/TESTDB/undotbs01.dbf
channel d1: starting piece 1 at 14-JUL-10
channel d1: finished piece 1 at 14-JUL-10
piece handle=/data/TESTDB/rman/testdb_bk_2_1_724368405 comment=NONE
channel d1: backup set complete, elapsed time: 00:00:01
Finished backup at 14-JUL-10
Starting backup at 14-JUL-10
current log archived
channel d1: starting archive log backupset
channel d1: specifying archive log(s) in backup set
input archive log thread=1 sequence=3 recid=1 stamp=724368322
input archive log thread=1 sequence=4 recid=2 stamp=724368406
channel d1: starting piece 1 at 14-JUL-10
channel d1: finished piece 1 at 14-JUL-10
piece handle=/data/TESTDB/rman/testdb_al_3_1_724368406 comment=NONE
channel d1: backup set complete, elapsed time: 00:00:02
channel d1: deleting archive log(s)
archive log filename=/data/TESTDB/arch/archTESTDB_3.arc recid=1 stamp=724368322
archive log filename=/data/TESTDB/arch/archTESTDB_4.arc recid=2 stamp=724368406
Finished backup at 14-JUL-10
released channel: d1
RMAN> exit -
Backup policy on Grid, using RMAN and Recovery Catalog.
Hello Gurus,
I'm trying to move ahead the new features of Oracle 10g in my company. So I've already created Grid Control and will deploy Agents/Targets during the next week. I also want to switch the backup process from the archaic exp/imp to RMAN with the Recovery Catalog.
My question is such: could anybody suggest the best book or text with solutions and descriptions of backup policy, using the Grid, RMAN and Catalog? What I want to do is to create eventually the powerful and centralized storage of every database in a company and do all daily routine from there. But as long as I'm only in the very beginning I want to gain some knowledge before the bad experience, like crashed recovery catalog and no backups for all databases :-)))
Definitely I'll keep existing imp/exp and hotbackup for a long time. I'm not going to substitute all our backup strategy with one catalog. I just want to understand what will be the best practice in the backup perspective.
And at all, I wonder if you please could give me very brief answer to this question: Let's say I have a huge monster with 5 disks by 500Gb RAD0+1. Is it a bad idea to store all of them in one physical machine before they will tape to backup or it could make sense? For me it sounds a bit scary, but probably if all made with the brain it's not a bad idea?
Please, send me to some valuable and good source (like Tom Kyte or Don Burleson) Unfortunately, I didn't find anything regard the backups itself. Only pretty much general thought.
Thanks a lot in advance.
M.great!
thanks a lot!
this is definitely valuable info and I'll read right away. but as far as understand they suggest to use Data Guard, Standby and RAC which are the best ways to prevent your environment from crash. But in reality (I mean in my company) nobody is going to move to RAC at this point and I'm not sure, that they will have a chance to do in the next year. they just aren't up to it.
what I'm looking for is probably some tips and hints about backups in more or less big environment, but not as big as Oracle itself :-) unfortunately, i'm the only DBA in my surrounding. i mean, i have no friends or mentors DBAs that could seat with me in a pub and pass theirs knowledge from generation to generation :-)))
but anyway, I'll devote this week-end to this link.
thanks a lot! -
Hi,
i am using oracle 11g R1 database in windows 2003 server. i need to stimulate two scenario
1 . I want to corrupt a block and identify the corrupt block using RMAN.
2 . I need to corrupt a block and while taking backup using RMAN it should tell that the block is corrupt.
can anyone tell me how to do the above scenario
Regards,
007007 wrote:
Hi,
i am using oracle 11g R1 database in windows 2003 server. i need to stimulate two scenario
1 . I want to corrupt a block and identify the corrupt block using RMAN.
2 . I need to corrupt a block and while taking backup using RMAN it should tell that the block is corrupt.
can anyone tell me how to do the above scenario
Regards,
007Check the link I've provided:
https://forums.oracle.com/forums/thread.jspa?messageID=9850924#9850924 -
Problem with block recovery!!!
I backedup a database but,unable to backup this coz i got an error in which i found that my datafile 1 block's is currupt,then i look into session trace file in which i found that which block number has been currupt,then i recover block,but i get an error in which i see that no backupset is found to rman to recover,now i wanted to know that if i heven't a valid backup a database which block has been currup,can i recover a block? and also can backup database too???
please help me out of this i would be very thankfull of you..You could try to repair a block with the built-in package DBMS_REPAIR.
DBMS_REPAIR
DBMS_REPAIR contains data corruption repair procedures that enable you to detect and repair corrupt blocks in tables and indexes. You can address corruptions where possible and continue to use objects while you attempt to rebuild or repair them.
http://download-west.oracle.com/docs/cd/B10501_01/appdev.920/a96612/d_repair.htm#ARPLS044
Joel Pérez
http://otn.oracle.com/experts
Maybe you are looking for
-
Using assert or exception?
I have been struggling with the methodology of using assertions for some time now and would like to have an objective viewpoint. It primarily has to do with the use of assertions for pre-conditions. Let's say we have some class, for demonstration pur
-
Hi, I am planning to install primavera P6 analytics in obiee 11g. Can someone guide me with the docs stuff as how to proceed and what are the requirements for performing the installation of P6 analytics? From where can i download the install file Tha
-
How to activate INACTIVE produtcs in EBS
I installed R12 and upgraded it to 12.1.3, After running adutconf.sql ..I found many produtcs as INACTIVE like PO etc. Pls. suggest how to make them active.
-
Application Server on Windows for Production Database on iSeries
Hi, We have installed Application server on Windows AMD64 for our Production server on iSeries running ECC5.0. When the application server is started it blocks all the users from logging in. SQL 913 errors are encountered. Though, the CPU usage rate
-
Windows XP SP 3 does not recognize HP Scanjet 3770 after downloading and installing driver
Hello ! I have a second hand HP Scanjet 3770 scanner. After downloading and installing driver there is only 1 icon on my desktop - Image Zone. There is not icon of HP Director software, neither on desktop nor in C:\Program files\HP folder Windows XP