Quantcast
Channel: Oracle and MySQL Database Recovery Repair Software recover delete drop truncate table corrupted datafiles dbf asm diskgroup blogs
Viewing all 175 articles
Browse latest View live

My database is crash.I have only one datafile of billing.

$
0
0
I have oracle 11g release 2.
 
 
My database is crash.I have only one datafile of billing.in which all important information is store.
 
 
I do not have dump.I have only one .dbf file.
 
Now i want to use this file when i create new database to regenerate data.
 
 
but how can i use that datafile?
 
As long as there is an intact datafile, there is hope :-)
 
But there is indeed no easy way to get your data back. As Aman suggested, contact Oracle Support immediately. 
Do not try to resolve this by yourself resp. by some clever advices from the internet!
Oracle Support has utilities like DUL to read your datafile without accessing it through an instance.
 

PRM-DUL is another alternative recovery unload  tool can be find here : http://www.parnassusdata.com/en/oracle-dul


rescue data oracle database

$
0
0
 
I am running two node RAC Oracle Database 11g, we had issue with shared storage - controller failure. After replacing the controller I see the ASM groups but the database is not starting due to errors. What is the best way to salvage the data ? I need some company that provides service to export several objects from one schema in the database. I believe that most of the database is unaffected by the controller failure, and I need to salvage the data from there.
Anyone has good experience with such company / service ?
 
 
What are the exact errors that you get ?
Do you have any backups for this database ?

Normally the best way "to salvage data" is simply to restore from backup. If you don't have any backup and have an Oracle Support contract you can ask Oracle Support for help: they have a tool named DUL for this kind of problems. See also http://www.oracle-internals.com/?p=17%20Blvd.

 
PRM-DUL can be another option : http://www.parnassusdata.com/en/oracle-dul

 

urgent, oracle system file (system01.dbf) error, how to fix it and exp data?

$
0
0

 

our db is running without backup, and today our db was broken by disk error, after fixed disk issue, I try to start db and then exp data and create a new db.
 
after recover database until cancel and startup db with _allow_resetlogs_corruption=true ,now db can be opened, but can not do shutdown with error ora-600 [4193], [31358], [31362], [], [], [], [], [] and ORA-00604,ORA-01578 Oracle data block corrupted(file 1,block#60322),ORA-01110: datafile 1: d:\oradata\system01.dbf . and now I can not create any object, it was failed with error ora-600 [kcbgcur_9].
pls help me, how to fix this issue and export my data?my db version is 10.2.0.1 and os is win2003 sp2. thanks a lot.
 
now I can not shutdown db, I can stop oracle db service and start it in windown services tool.
 
 
Answer:
 
TRY PRM-DUL here:
 
 
PRM can work on damaged file systems, ASM DiskGroup and data files. Even if Oracle data dictionary lost, PRM can also scan and recover dictionary based on inconsistent SYSTEM.DBF tablespace backup. PRM can support most of Oracle database functionalities for example, Cluster, LOB, and partition.

Salvage data from Oracle database with data dictionary corruptions

$
0
0
A database has experienced some damages - finally we have a running instance (with things like _allow_resetlogs_corruption=true).
We can only connect to the database as sys (works through network too). Connection as ordinary user doesn't work (results in ORA-01033)
Export doesn't work (since some data dictionary objects are not available)
Creating new objects, granting some privileges - doesn't work either
We can select data from some of the application tables (i.e. they have not been completely damaged)
We can't use some of the data dictionary views (e.g. dba_data_files, dba_segments fail). Others seem to work - e.g. dba_tables, dba_objects.
Seems database links to sys user doesn't work (so we can't easily connect to that database from another one)
 
My initial plan was to create db-link in another database and "create as select" for each table we want to salvage. However due to (6) we can't do that.
The number of affected tables is relatively large - dealing with each of them one by one is not feasible.
 
Any ideas for an easy way to save the data? What I'm thinking at the moment:
- Using some existing tool which connects to two databases and moves the data from the damaged database to the another one. (Should be able to connect to the damaged one as sysdba and not to rely on extensively querying objects' metadata since queries on data dictionary are very likely to fail)
- Writing own custom tool to do the tings in the previous point.
- Dumping data to external files (e.g. as insert statements; or other format): should be easy to automate bot the export and the import to the other database. (We don't want to spend many days to map flat file structures to tables).
- Finding some way to allow oracle creating database links to sys user (the it will be relatively easy to follow my initial plan).
 
Any suggestions? Recommendations for tools or other action plans?
 
 
Answer:
 
PRM-DUL can unload table data from failed database even  dictionary is corrupted .
 
 
 
 

Oracle Database Recovery

$
0
0
One of my client had virus attack on his database server, in which the few of the database files got media corrupted.
I have downloaded you utility, and tried, but the utility takes lot of time and no display appears. 
Then I have run Dignosis script, and here with I am sending you the spool files.
 
Please guide me if this DB can be recovered and if yes then let me have commercials about the same.
 
 
 
For virus attack , we may need to use the non-dictionary mode. I wonder your database size,can you upload whole database all data files to us?
 
The virus is removed now.
Total database size is 46GB including system + undo +data
database file size of DATA is 12 GB + 8GB of Index 
 
 
 The system tablespace is damaged , so we have to use the non-dictionary mode,  we can extract the raw data as below , pls check if this is helpful.
 
Because of the data tablespace is not corrupted , so i think we can recover most of data.

 

Help me. I can't load Clob using sqlldr

$
0
0
During PRM-DUL test...
 unload Clob column korean lang 
data ...
"00540001020C8000000200000001000000172020009209000000000000820000000001003c0050003ECDE8C5C5ADDCCE59002D0032003000310034B14400200031C6D ...
 
How to load using sqlldr
In the case of nomal, text "00540001020C800000..." is entered and korean_lang is not visible.
 
Please help me continue testing.
 
 
Pls use databridge for clob/blob, unload mode does'nt work with lob .
 
Databridge  can easily recover lob.
 
 
 
Table - Data Bridge - DB Connection [ test ok ] - Data Bridge button - ( new window success ) 
 
No sessions in Data Bridge INSERT progress. ( v$session )
I can't find the table. [ not create ]
The tool did not enter the DB.
 
I connected to another DB. CLOB Column Character Resolved.
 
Thank you for your quick response. :)
 
 
Table - Data Bridge - DB Connection [ test ok ] - Data Bridge button - ( new window success ) 
 
No sessions in Data Bridge INSERT progress. ( v$session )
I can't find the table. [ not create ]
The tool did not enter the DB.
 

question about oracle prm-dul license

$
0
0

Question:

 

I have downloaded the free version of your PRM-DUL tool and have gotten it working on an Oracle server that has some issues we hope to resolve.
 
We have been able to use the PRM-DUL tool to successfully access the database datafiles and access the system catalog and list of tables.
 
It appears that we are able to access data in the needed tables but we aren't able to determine how many total records per table are available - does the tool have a way to do this?
 
Is there a way to use a Where clause to retrieve only a portion of a table - like recent days - rather than trying to retrieve everything, especially if media errors impede access?
 
If the PRM-DUL tool can retrieve the data we need we will get a license for the tool.
 
We are trying to determine which PRM-DUL license we should get, how much it will cost, and how we make that payment and get the license key.
 
The PRM License Registration is provided on page 17 of the included manual and shows the following:
PRM License Registration
 
ParnassusData Recovery Manager (PRM) needs license for full use. ParnassusData provide the community version of PRM for user testing and demo. (Community version has no limits on ASM clone, and we will add more free features in it.)
 
It needs license for full use of PRM. Now, we provide two kinds of license for clients: Standard Edition and Enterprise Edition, and specifications are as follows.
 
 
Clients can purchase PRM license from official website: www.parnassusdata.com, and it needs Database name. After your purchasing, you will receive an email which includes a DBNAME and License Key.
 
Once you obtain the License Key, please register in the software as below,
 
1. In the Menu, Help => Register
 
2. Input DB NAME and you License Key, then click Register button
 
After registration, you don’t need to input license key again on your next boot. 
 
Looking at the website, I see no options to purchase the Standard license for $299, and the $999 Enterprise license is not available and is instead listed as $1500/per database.
 
Can you provide some pricing guidance 
 
  - is the $299 Standard license available?
 
  - is the price of the Enterprise license $999 or $1500?
 
 
 
Answer:
 
It appears that we are able to access data in the needed tables but we aren't able to determine how many total records per table are available - does the tool have a way to do this?
 
 
No, can not. But if you can ensure only some metadata is corrupted then of course ,the PRM-DUL can unload the whole table.
 
Is there a way to use a Where clause to retrieve only a portion of a table - like recent days - rather than trying to retrieve everything, especially if media errors impede access?


No,we can not. What prm do is like a FULL table scan or Full partition scan.
 
 
 - is the price of the Enterprise license $999 or $1500?
 
The current price is 1500 USD per license .

 

System01.dbf file error

$
0
0
System01.dbf file error
 
We got Wannacry virus on operating system and all backups and redo log files where encrypted. 
Now when we try to star instance in returns error:
ORA-01113: file 1 needs media recovery
ORA-01110: data file 1: '\ORADATA\ORCL\SYSTEM01.DBF'.
 
Find log and results file in attachments.
Can be system file resolved?
 
 
answer:
 
 
Yes ,we can help you recover this database. We wonder the database size.
we need to know the whole database size. Then we can let you know the service price.
 

Help to recover database

$
0
0

 

We had the lost of our oracle database, and we couldn't recover using oracle recovery methods, we were trying your product but we couldn't recover nothing in a test environment, your tool doesn't work when we selected the datafiles and tried to recover.
 
Before buy the licence we need to Know if the database will be recover, we need some help to make the test and take the decision to buy the product.
 
I am going to explain the situation, the server where de database is suffering damage to the disk, then the tablespace system is corrupt and we can not read and we can not start up the database. Additionally the backup off the database was lost too and tho end our problem the export backup was damage too, in conclusion we only have the datafiles to recover data.
 
 
Answer:
 
At least prm can process your system datafile as picture:
 
prm.log show:
Error when process inserting data into prm_files or prm_work_mode:  Database './dbinfo/parnassus_dbinfo_DB_20170312094809' not found.
 
I think you may have no proper permission to write(PRM_HOME/dbinfo/parnassus_dbinfo_DB_20170312094809) this directory , can you pls try root user ?
 
Yes, we think prm can recover this case . And I will send you a payment link if you think it's ok to purchase .
 

 

Does dul support oracle11g on solaris 10

$
0
0

I interest to buy for solaris 10 platform  , does software support.

Answer:

Yes, of course . The software is developed by java which can be run all kinds of JAVA supported platform, Including: AIX, AIX、Solaris、HPUX、Linux and Windows.
 

Urgent recovery oracle database

$
0
0

I have a case in my Data Files (oracle 11gR2) with Header corrupted (block #1)– see log – kindly did you have any workaround solution to read the remaining data in file even if the file header missing, you scanned 10MB data only.

 

Answer:

 

Our prm can work with datafile header lost, need Special license key.

help on Ora-01157 cannot identify datafile 1, file not found!!!

$
0
0

 

My Oracle 7 Database installed on Unixware7 was crached and did not started up yet displaying this error messgae : 

Ora-01157 cannot identify datafile 1, file not found!!!

the system dbf file is corrupted and i did not have a backup!!!

I checked  permission, existence of the file, system maintenance operation without finding any strange thing.

Any idea for this disaster please?

 

How about the database size ?  Can you pls upload datafile to dropbox/google drive? We can help you recover data from corrupted database  using our tools.

 

database recover with DUL

$
0
0



I would like to know about you DUL as a service . 

I have a 2 TB database which is logically corrupted and we would like to unload that data.

we don’t have a DBA on our site and we would like to have a quote how much this service can cost.

 

prm-dul license costs 1500 USD. 

 

oracle Data recovery Issue

$
0
0
===SUMMARY OF THE ISSUE====
 
 
 
1. We lost data from few partitions and need  to restore and recover the data
 
 .The table is a Range partition and nearly we have lost 9 partitions.Each partition size is nearly 350GB( 9 partiions *350G=3TB)
 
2. The only backup available is from Jan 25 2015. This backup does not include SYSTEM tablespace backups.
 
3. We built a new environment and first restored datafiles from Jan 2015 backups.
 
4. Then used the most recent backup(Oct 2016) to restore SYSTEM tablespace to the new environment.Facing issues to open the database.
 
5. Data is available in the backup datafiles.Need to recover the data from datafiles.
 
 
 
I have gone through the  oracle PRM-DUL document and could not see any case study to recover the LOB data from the partitions,which were truncated.
We have to recover the data from few partitions(Lost 9 partitions) from Range partitioned table. 
Partitions contains the data "FILE_BLOB" BLOB, "FILE_XML" CLOB. Could you please provide the document which will explains to recover the LOB  data   from the partitioned table.
 
 prm can recover blob/clob from dropped partition in non-dictionary mode; first you use recovery wizard with non-dictionary mode , and scan the whole database /tablespace , and then you get your dropped partition listed by data object id ; select the dropped partition object in object tree, specify every column with right data type, and then you can use data bridge to recover your data. 
 
 pls let me know if you still have problem, actually this procedure is similar to recover from dropped table, but you have to specify  every column's data type, especially the lob column .
 

prm-dul beta release 4508


prm-dul beta release 4509

prm dul release 5108

$
0
0

 

prm dul release 5108

http://zcdn.parnassusdata.com/DUL5108.zip

 

changelogs:

1.release 5108 now supports Oracle 12.2, for Oracle 12.2 has expanded columns in sys.tab$ & sys.obj$ ,this make the dictionary is different from 12.1

2.prm now supports Oracle 12.2 PDB/CDB features ,Pluggable database(pdb) now can be boostraped as a single database .

3.FOR SYS_NC000 pseudo column , prm will ignore it 

4.prm now supports corrupted data file header, so if malware/ransomware damaged the file header , user can tell prm the data file's db version,tablespace no,relative file, so prm can bootstrap a file header damaged database as normal one 

5.prm now supports nvarchar,BLOB,CLOB column identify in non-bootstrap mode.

 

 

 

prm dul alpha release 5109

prm dul release 5108 rc1

Does dul support oracle11g on solaris 10

$
0
0

I interest to buy for solaris 10 platform  , does software support.

Answer:

Yes, of course . The software is developed by java which can be run all kinds of JAVA supported platform, Including: AIX, AIX、Solaris、HPUX、Linux and Windows.
 
Viewing all 175 articles
Browse latest View live