Question : ORA-27047: unable to read the header block of file

Hello,
  I am trying to clone by database. So. I install oracle on the new server and copy the databases files. However, I get this error below when I tried create the control file
<oracle 10G>
Thanks for the help

SQL> @db_create_controlfile.sql
ORACLE instance started.

Total System Global Area 1610612736 bytes
Fixed Size                  1280468 bytes
Variable Size             385877548 bytes
Database Buffers         1207959552 bytes
Redo Buffers               15495168 bytes
CREATE CONTROLFILE SET DATABASE "ORCL" RESETLOGS FORCE LOGGING ARCHIVELOG
*
ERROR at line 1:
ORA-01503: CREATE CONTROLFILE failed
ORA-01565: error in identifying file '/export/oradata/orcl2/system01.dbf'
ORA-27047: unable to read the header block of file
Additional information: 2


ORA-01507: database not mounted


ALTER DATABASE OPEN
*
ERROR at line 1:
ORA-01507: database not mounted

Answer : ORA-27047: unable to read the header block of file

After your update about x86 & x64, looks like you are not running 32 bit on both.  Hence, the data guard set up is not possible.
Following is from Oracle documentation.
Ref: http://download.oracle.com/docs/cd/B19306_01/server.102/b14239/standby.htm#i72053
=============================================================================
All members of a Data Guard configuration must run an Oracle image that is built for the same platform.

For example, this means a Data Guard configuration with a primary database on a 32-bit Linux on Intel system can have a standby database that is configured on a 32-bit Linux on Intel system. However, a primary database on a 64-bit HP-UX system can also be configured with a standby database on a 32-bit HP-UX system, as long as both servers are running 32-bit images.
============================================================================
Random Solutions  
 
programming4us programming4us