Hi, I need help.

I'm totally new to Oracle.

I currently have a database server which had an error so I created another server that has been running for some time and also contains data. Now I want to merge the data from the old database to the new database which has exactly the same name, structure and schema with the old one. The problem is I only have the .dbf file from the old database while the new one is running fine.

Can anyone help me? Thanks

In general it is not possible to work only with datafiles. You need to have a running database in order to be able to access data and merge it.

If you have all datafiles and control files from a consistent backup you should try to restore and restart this database.

If this is not possible there are some specialized tools to work directly on datafiles like PRM-DUL and DUL from specialized companies; Oracle Support can also help in this case.

PRM-DUL can be found here:DBRECOVER for Oracle

DBRECOVER Recovery Options

For Oracle incidents, start with the DBRECOVER for Oracle trial to verify table visibility, row previews, and export readiness on copied datafiles. For MySQL and InnoDB incidents, DBRECOVER for MySQL is free software and can inspect.ibd files, ibdata1, and database directories locally.

When the case is urgent, preserve the original files first, work from copies, and contact paid emergency support with the database version, platform, error messages, file list, and recovery objective.

Archive ParnassusData Blog Migration Archive