ORA-01122: database file 8 failed verification check

trc file: "dev_w0", trc level: 1, release: "700"
*  ACTIVE TRACE LEVEL           1
*  ACTIVE TRACE COMPONENTS      all, MJ

B Tue Apr 29 17:57:51 2014
B  create_con (con_name=R/3)
B  Loading DB library 'D:\usr\sap\DEV\DVEBMGS00\exe\dboraslib.dll' ...
B  Library 'D:\usr\sap\DEV\DVEBMGS00\exe\dboraslib.dll' loaded
B  Version of 'D:\usr\sap\DEV\DVEBMGS00\exe\dboraslib.dll' is "700.08", patchlevel (0.73)
B  New connection 0 created
M sysno      00
M sid        DEV
M systemid   560 (PC with Windows NT)
M relno      7000
M patchlevel 0
M patchno    75
M intno      20050900
M make:      multithreaded, Unicode, optimized
M pid        2816
M
M  kernel runs with dp version 217000(ext=109000) (@(#) DPLIB-INT-VERSION-217000-UC)
M  length of sys_adm_ext is 572 bytes
M  ***LOG Q0Q=> tskh_init, WPStart (Workproc 0 2816) [dpxxdisp.c   1299]
I  MtxInit: 30000 0 0
M  DpSysAdmExtCreate: ABAP is active
M  DpSysAdmExtCreate: VMC (JAVA VM in WP) is active
M  DpShMCreate: sizeof(wp_adm) 18304 (1408)
M  DpShMCreate: sizeof(tm_adm) 3994272 (19872)
M  DpShMCreate: sizeof(wp_ca_adm) 24000 (80)
M  DpShMCreate: sizeof(appc_ca_adm) 8000 (80)
M  DpCommTableSize: max/headSize/ftSize/tableSize=500/8/528056/528064
M  DpShMCreate: sizeof(comm_adm) 528064 (1048)
M  DpFileTableSize: max/headSize/ftSize/tableSize=2600/8/208056/208064
M  DpShMCreate: sizeof(file_adm) 208064 (72)
M  DpShMCreate: sizeof(vmc_adm) 18720 (1440)
M  DpShMCreate: sizeof(wall_adm) (38456/34360/64/184)
M  DpShMCreate: sizeof(gw_adm) 48
M  DpShMCreate: SHM_DP_ADM_KEY (addr: 08750040, size: 4880152)
M  DpShMCreate: allocated sys_adm at 08750040
M  DpShMCreate: allocated wp_adm at 08751E40
M  DpShMCreate: allocated tm_adm_list at 087565C0
M  DpShMCreate: allocated tm_adm at 087565F0
M  DpShMCreate: allocated wp_ca_adm at 08B25890
M  DpShMCreate: allocated appc_ca_adm at 08B2B650
M  DpShMCreate: allocated comm_adm at 08B2D590
M  DpShMCreate: allocated file_adm at 08BAE450
M  DpShMCreate: allocated vmc_adm_list at 08BE1110
M  DpShMCreate: allocated gw_adm at 08BE1150
M  DpShMCreate: allocated vmc_adm at 08BE1180
M  DpShMCreate: allocated ca_info at 08BE5AA0
M  DpShMCreate: allocated wall_adm at 08BE5AA8
M  DpSesCreateTable: attached session table at 06440040 (len=138424)
X  EmInit: MmSetImplementation( 2 ).
X  MM global diagnostic options set: 0

X Tue Apr 29 17:57:52 2014
X  <ES> client 0 initializing ....
X  Using implementation flat
M  <EsNT> Memory Reset disabled as NT default
X  ES initialized.
M  DpVmcInit2: o.k.

M Tue Apr 29 17:57:53 2014
M  ThInit: running on host sapecc6

M Tue Apr 29 17:57:54 2014
M  calling db_connect ...
C  Prepending D:\usr\sap\DEV\DVEBMGS00\exe to Path.
C  Oracle Client Version: '10.2.0.1.0'
C  Client NLS settings: AMERICAN_AMERICA.UTF8
C  Logon as OPS$-user to get SAPSR3's password
C  Connecting as /@DEV on connection 0 (nls_hdl 0) ... (dbsl 700 110706)
C  Nls CharacterSet                 NationalCharSet              C      EnvHp      ErrHp ErrHpBatch
C    0 UTF8                                                      1   06C34308   06C398A4   06C3912C
C  Attaching to DB Server DEV (con_hdl=0,svchp=06C39078,svrhp=06C4A944)
C  Starting user session (con_hdl=0,svchp=06C39078,srvhp=06C4A944,usrhp=06C979A8)

C Tue Apr 29 17:57:55 2014
C  Now '/@DEV' is connected (con_hdl 0, nls_hdl 0).
C  Got SAPSR3's password from OPS$-user
C  Disconnecting from connection 0 ...
C  Closing user session (con_hdl=0,svchp=06C39078,usrhp=06C979A8)
C  Now I'm disconnected from ORACLE
C  Connecting as SAPSR3/<pwd>@DEV on connection 0 (nls_hdl 0) ... (dbsl 700 110706)
C  Nls CharacterSet                 NationalCharSet              C      EnvHp      ErrHp ErrHpBatch
C    0 UTF8                                                      1   06C34308   06C398A4   06C3912C
C  Starting user session (con_hdl=0,svchp=06C39078,srvhp=06C4A944,usrhp=06C979A8)
C  Now 'SAPSR3/<pwd>@DEV' is connected (con_hdl 0, nls_hdl 0).
C  Database NLS settings: AMERICAN_AMERICA.UTF8
C  Database instance DEV is running on SAPECC6 with ORACLE version 10.2.0.2.0 since 20140429
B  Connection 0 opened (DBSL handle 0)
B  Wp  Hdl ConName          ConId     ConState     TX  PRM RCT TIM MAX OPT Date     Time   DBHost         
B  000 000 R/3              000000000 ACTIVE       NO  YES NO  000 255 255 20140429 175754 SAPECC6        
M  db_connect o.k.
M  ICT: exclude compression: *.zip,*.cs,*.rar,*.arj,*.z,*.gz,*.tar,*.lzh,*.cab,*.hqx,*.ace,*.jar,*.ear,*.war,*.css,*.pdf,*.js,*.gzip,*.uue,*.bz2,*.iso,*.sda,*.sar,*.gif
M  ThVmcSetParam: switch vmcj/vm_auto_restart 0 -> 0 sec

J Tue Apr 29 17:57:57 2014
J  extMemCheck is set to disp+work.ThVmcMemCheck(thxxvmemu.c:2756)
J  extGcMemReserve is set to disp+work.ThVmcGcMemReserve(thxxvmemu.c:2587)
J  extGcMemCommit is set to disp+work.ThVmcGcMemCommit(thxxvmemu.c:2624)
J  extGcMemFree is set to disp+work.ThVmcGcMemFree(thxxvmemu.c:2643)
J  extCreateSharedCodeCache is set to disp+work.ThVmcSharedCodeCacheCreate(thxxvmemu.c:1941)
J  extSetSharedCodeCachePerm is set to disp+work.ThVmcSharedCodeCacheSetPerm(thxxvmemu.c:2019)
J  extMalloc is set to disp+work.ThVmcMallocDispatcher(thxxvmemu.c:2070)
J  extCalloc is set to disp+work.ThVmcCallocDispatcher(thxxvmemu.c:2097)
J  extRealloc is set to disp+work.ThVmcReallocDispatcher(thxxvmemu.c:2124)
J  extFree is set to disp+work.ThVmcFreeDispatcher(thxxvmemu.c:2149)
J  extAddResourceToHeap is set to disp+work.ThVmcAddResourceToHeap(thxxvmemu.c:2662)
J  extRemoveResourceFromHeap is set to disp+work.ThVmcRemoveResourceFromHeap(thxxvmemu.c:2688)
J  extGetLocalMemory is set to disp+work.ThJGetLocalMemory(thxxvmemu.c:2833)
J  extGetLocalMemoryPeak is set to disp+work.ThJGetLocalMemoryPeak(thxxvmemu.c:2845)
J  extGetLocalAllocatedMemory is set to disp+work.ThJGetLocalAllocatedMemory(thxxvmemu.c:2857)
J  extGetGlobalMemory is set to disp+work.ThJGetGlobalMemory(thxxvmemu.c:2902)
J  extGetGlobalMemoryPeak is set to disp+work.ThJGetGlobalMemoryPeak(thxxvmemu.c:2914)
J  extGetGlobalAllocatedMemory is set to disp+work.ThJGetGlobalAllocatedMemory(thxxvmemu.c:2926)
J  extGetUsedBytes is set to disp+work.ThVmcGetUsedBytes(thxxvmemu.c:2710)
J  extGetGuardInfo is set to disp+work.ThVmcGetGuardInfo(thxxvmemu.c:1410)
J  extWriteMemoryDump is set to disp+work.ThJWriteMemoryDump(thxxvmemu.c:1437)
J  extGetPid is set to disp+work.ThJGetPid(thxxjava.c:7663)
J  extRegPtr is set to disp+work.ThJRegPtr(thxxvmemu.c:1178)
J  extGetPtr is set to disp+work.ThJGetPtr(thxxvmemu.c:1190)
J  extDeregPtr is set to disp+work.ThJDeregPtr(thxxvmemu.c:1202)
J  extAbort is set to disp+work.ThVmcJAbortHandler(thxxjava.c:6095)
J  extExit is set to disp+work.ThVmcJExitHandler(thxxjava.c:5994)
J  extSaveExit is set to disp+work.ThVmcJExitHandler(thxxjava.c:5994)
J  extSaveErrTxt is set to disp+work.ThVmcJSetVmErrTxt(thxxjava.c:6065)
J  extSemLock is set to disp+work.ThJSemLock(thxxvmemu.c:545)
J  extSemUnlock is set to disp+work.ThJSemUnlock(thxxvmemu.c:551)
J  extMtxOpen is set to disp+work.ThJMtxOpen(thxxvmemu.c:641)
J  extMtxClose is set to disp+work.ThJMtxClose(thxxvmemu.c:665)
J  extMtxLock is set to disp+work.ThJMtxLock(thxxvmemu.c:685)
J  extMtxTrylock is set to disp+work.ThJMtxTrylock(thxxvmemu.c:780)
J  extMtxUnlock is set to disp+work.ThJMtxUnlock(thxxvmemu.c:853)
J  extMtxForceUnlock is set to disp+work.ThJMtxForceUnlock(thxxvmemu.c:928)
J  extMtxLockCount is set to disp+work.ThJMtxLockCount(thxxvmemu.c:975)
J  extMtxLocked is set to disp+work.ThJMtxLocked(thxxvmemu.c:981)
J  extMtxLocking is set to disp+work.ThJMtxLocking(thxxvmemu.c:1013)
J  extMtxWaitingVms is set to disp+work.ThJMtxWaitingVms(thxxvmemu.c:1046)
J  extMtxIAmOwner is set to disp+work.ThJMtxIAmOwner(thxxvmemu.c:1101)
J  extOpen is set to disp+work.ThIoJavaOpen(thxxfile.c:381)
J  extReopen is set to disp+work.ThIoJavaReopen(thxxfile.c:535)
J  extClose is set to disp+work.ThIoJavaClose(thxxfile.c:665)
J  extSeek is set to disp+work.ThIoJavaSeek(thxxfile.c:750)
J  extSetLength is set to disp+work.ThIoJavaSetLength(thxxfile.c:882)
J  extSync is set to disp+work.ThIoJavaSync(thxxfile.c:910)
J  extIoAvailable is set to disp+work.ThIoJavaAvailable(thxxfile.c:937)
J  extFileSizeFd is set to disp+work.ThIoJavaFileSizeFD(thxxfile.c:965)
J  extPread is set to disp+work.ThIoJavaPRead(thxxfile.c:1074)
J  extPwrite is set to disp+work.ThIoJavaPWrite(thxxfile.c:1111)
J  extReadv is set to disp+work.ThIoJavaReadV(thxxfile.c:994)
J  extWritev is set to disp+work.ThIoJavaWriteV(thxxfile.c:1038)
J  extFDataSync is set to disp+work.ThIoJavaDataSync(thxxfile.c:1145)
J  extFixVmToProcess is set to disp+work.ThIoFixVmToWp(thxxfile.c:1230)
J  extReleaseVmFromProcess is set to disp+work.ThIoRelVmFromWp(thxxfile.c:1239)
J  extGetOSDescriptor is set to disp+work.ThIoJavaGetOsFd(thxxfile.c:1249)
J  extDetachIo is set to disp+work.ThIoJavaDetach(thxxfile.c:1273)
J  extSocket is set to disp+work.ThSoSocketVmc(thxxsock.c:798)
J  extRecvMsg is set to disp+work.ThSoRecvmsg(thxxsock.c:1147)
J  extSendMsg is set to disp+work.ThSoSendmsg(thxxsock.c:1569)
J  extCloseSocket is set to disp+work.ThSoCloseSocket(thxxsock.c:985)
J  extConnect is set to disp+work.ThSoConnect(thxxsock.c:809)
J  extBind is set to disp+work.ThSoBind(thxxsock.c:1804)
J  extAccept is set to disp+work.ThSoAccept(thxxsock.c:1985)
J  extListen is set to disp+work.ThSoListen(thxxsock.c:2230)
J  extPoll is set to disp+work.ThSoPoll(thxxsock.c:2381)
J  extShutdown is set to disp+work.ThSoShutdown(thxxsock.c:2633)
J  extGetSockOpt is set to disp+work.ThSoGetsockopt(thxxsock.c:2787)
J  extSetSockOpt is set to disp+work.ThSoSetsockopt(thxxsock.c:2963)
J  extGetSockName is set to disp+work.ThSoGetsockname(thxxsock.c:3122)
J  extGetRecvLength is set to disp+work.ThSoGetrecvlength(thxxsock.c:3305)
J  extSetNonBlocking is set to disp+work.ThSoSetnonblocking(thxxsock.c:3464)
J  extCreateControlArea is set to disp+work.ThJCreateControlArea(thxxvmemu.c:3099)
J  extGetControlArea is set to disp+work.ThJGetControlArea(thxxvmemu.c:3113)
J  extNotifyAboutControlFlagChange is set to disp+work.ThJControlFlagChange(thxxjava.c:6147)
J  extVmRunningInWp is set to disp+work.ThJVmRunningInWp(thxxjava.c:7500)
J  extVmRunningOnJavaStack is set to disp+work.ThJVmRunningOnJavaStack(thxxjava.c:7508)
J  extGetJavaMainStack is set to disp+work.ThJGetJavaMainStack(thxxjava.c:7513)
J  extAlarm is set to disp+work.ThJAlarm(thxxjava.c:6215)
J  setGlobalsHook is set to disp+work.ThJSetGlobals(thxxjava.c:6386)
J  getGlobalsHook is set to disp+work.ThJGetGlobals(thxxjava.c:6374)
J  getWpIdHook is set to disp+work.ThGetWpId(thxxtool.c:2002)
J  getWpNoHook is set to disp+work.DpWpAdmEntry(dpxxtool.c:3215)
J  getVmCount is set to disp+work.ThJGetVmcCount(thxxjava.c:3154)
J  getEvtConnHdl is set to disp+work.ThJGetEvtConnHdl(thxxjava.c:1099)
J  selNextHdl is set to disp+work.ThVmcSelNextHdl(thxxvmio.c:335)
J  rollOut is set to disp+work.ThJRollOut(thxxjava.c:5737)
J  sleepFunc is set to disp+work.ThJSleep(thxxjava.c:6901)
J  selTimeout is set to disp+work.ThJSelTimeout(thxxjava.c:7292)
J  proxyWakeup is set to disp+work.ThJHandleProxyWakeup(thxxjava.c:7610)
J  extGetProxyActivatedHook is set to disp+work.ThJGetSapProxyActivated(thxxjava.c:7423)
J  getVmcFlavour is set to disp+work.ThJGetVmcFlavour(thxxjava.c:7675)
J  getVmType is set to disp+work.ThJGetVmType(thxxjava.c:7687)
J  getVmMaxNo is set to disp+work.ThJGetVmMaxNo(thxxvmemu.c:3049)
J  getVmId is set to disp+work.ThJGetActVmc(thxxjava.c:9681)
J  isValidVmId is set to disp+work.ThJisValidVmId(thxxvmemu.c:3075)
J  getVmUuid is set to disp+work.ThJGetVmUuid(thxxvmemu.c:3059)
J  createUniqueId is set to disp+work.ThJCreateUniqueId(thxxvmemu.c:3084)
J  statisticActive is set to disp+work.ThJStatisticsActive(thxxjava.c:7830)
J  openStatInterval is set to disp+work.ThJOpenStatInterval(thxxjava.c:7852)
J  closeStatInterval is set to disp+work.ThJCloseStatInterval(thxxjava.c:7868)
J  intervalStatActive is set to disp+work.ThJIntervalStatActive(thxxjava.c:7885)
J  extTrace is set to disp+work.ThJTrace(thxxvmemu.c:3129)
J  extGetBuiltinLibs is set to disp+work.ThJGetBuiltinLibs(thxxjava.c:6250)
J  extFindNative is set to disp+work.ThJFindNative(thxxvmemu.c:3150)
J  extPreloadNativeOpen is set to disp+work.ThJPreloadNativeOpen(thxxjava.c:6264)
J  extPreloadNativeSym is set to disp+work.ThJPreloadNativeSym(thxxjava.c:6276)
J  extGetDebugFlags is set to disp+work.ThVmcGetBitmasks(thxxvmc.c:2500)
J  extStartExternalTimer is set to disp+work.ThJStartExternalTimer(thxxjava.c:6288)
J  extStopExternalTimer is set to disp+work.ThJStopExternalTimer(thxxjava.c:6309)
J  extCheckForCleanup is set to <null>
J  extJvmxInit2 is set to <null>
J  extJvmxCleanup is set to <null>
M  ThVmcInitWaitForVm: th_maxWaitForVmTime=30

I Tue Apr 29 17:58:05 2014
I  MtxInit: 0 0 0
M  SHM_PRES_BUF (addr: 0BD30040, size: 4400000)
M  SHM_ROLL_AREA (addr: 59250040, size: 61440000)
M  SHM_PAGING_AREA (addr: 0C7D0040, size: 32768000)
M  SHM_ROLL_ADM (addr: 0C170040, size: 615040)
M  SHM_PAGING_ADM (addr: 0C210040, size: 525344)
M  ThCreateNoBuffer allocated 544152 bytes for 1000 entries at 0C2A0040
M  ThCreateNoBuffer index size: 3000 elems
M  ThCreateVBAdm allocated 12160 bytes (50 server) at 0C330040
X  EmInit: MmSetImplementation( 2 ).
X  MM global diagnostic options set: 0
X  <ES> client 0 initializing ....
X  Using implementation flat
X  ES initialized.

C Tue Apr 29 17:58:06 2014
C  *** ERROR => ORA-376 occurred when executing SQL statement (parse error offset=0)
[dbsloci.c    12548]
C  sc_p=06198094,no=1,idc_p=06B97F38,con=0,act=1,slen=66,smax=256,#vars=0,stmt=06C5E6B8,table=DDNTT                        
C  SELECT COUNT(*) FROM DDNTT WHERE TABFORM <> 'J' AND TABFORM <> 'V';
C  sc_p=06198094,no=1,idc_p=06B97F38,con=0,act=1,slen=66,smax=256,#vars=0,stmt=06C5E6B8,table=DDNTT                        
C  prep=0,lit=0,nsql=0,lobret=0,#exec=1,dbcnt=0,upsh_p=00000000,ocistmth_p=06C51FC0
C  IN : cols=0,rmax=0,xcnt=0,rpc=0,rowi=0,rtot=0,upto=-1,rsize=0,vmax=0,bound=0,iobuf_p=00000000,vda_p=00000000
C       lobs=0,lmax=0,lpcnt=0,larr=00000000,lcurr_p=00000000,rret=0
C  OUT: cols=1,rmax=1,xcnt=1,rpc=0,rowi=0,rtot=0,upto=-1,rsize=4,vmax=32,bound=1,iobuf_p=05637578,vda_p=06C5DB68
C       lobs=0,lmax=0,lpcnt=0,larr=00000000,lcurr_p=00000000,rret=0
C  SELECT COUNT(*) FROM DDNTT WHERE TABFORM <> 'J' AND TABFORM <> 'V';
B  ***LOG BYL=> DBQ action required because of database error            [dbsh#2 @ 1100] [dbsh    1100 ]
B  SQL code: 376, SQL text: ORA-00376: file 8 cannot be read at this time
B  ORA-01110: data file 8: 'D:\ORACLE\DEV\SAPDATA1\SR3_5\SR3.DATA5'
B  ***LOG BY4=> sql error 376    performing SEL on table DDNTT      [dbstat#4 @ 693] [dbstat  0693 ]
B  ***LOG BY0=> ORA-00376: file 8 cannot be read at this time
ORA-01110: data file 8: 'D:\ORACLE\DEV\SAPDATA1\SR3_5\SR3.DATA5' [dbstat#4 @ 693] [dbstat  0693 ]
B  init: Got no entries from DDNTT !
B  init failed
B  db_stinit failed
M  *** ERROR => ThCallHooks: event handler db_init for event CREATE_SHM failed [thxxtool3.c  260]
M  *** ERROR => ThIPCInit: hook failed [thxxhead.c   2047]
M  ***LOG R19=> ThInit, ThIPCInit ( TSKH-IPC-000001) [thxxhead.c   1494]
M  in_ThErrHandle: 1
M  *** ERROR => ThInit: ThIPCInit (step 1, th_errno 17, action 3, level 1) [thxxhead.c   10156]

M  Info for wp 0

M    stat = 4
M    reqtype = 1
M    act_reqtype = -1
M    rq_info = 0
M    tid = -1
M    mode = 255
M    len = -1
M    rq_id = 65535
M    rq_source = 255
M    last_tid = 0
M    last_mode = 0
M    semaphore = 0
M    act_cs_count = 0
M    control_flag = 0
M    int_checked_resource(RFC) = 0
M    ext_checked_resource(RFC) = 0
M    int_checked_resource(HTTP) = 0
M    ext_checked_resource(HTTP) = 0
M    report = >                                        <
M    action = 0
M    tab_name = >                              <
M    vm = V-1

M  *****************************************************************************
M  *
M  *  LOCATION    SAP-Server sapecc6_DEV_00 on host sapecc6 (wp 0)
M  *  ERROR       ThInit: ThIPCInit
M  *
M  *  TIME        Tue Apr 29 17:58:06 2014
M  *  RELEASE     700
M  *  COMPONENT   Taskhandler
M  *  VERSION     1
M  *  RC          17
M  *  MODULE      thxxhead.c
M  *  LINE        10354
M  *  COUNTER     1
M  *
M  *****************************************************************************

M  PfStatDisconnect: disconnect statistics
M  Entering TH_CALLHOOKS
M  ThCallHooks: call hook >ThrSaveSPAFields< for event BEFORE_DUMP
M  *** ERROR => ThrSaveSPAFields: no valid thr_wpadm [thxxrun1.c   720]
M  *** ERROR => ThCallHooks: event handler ThrSaveSPAFields for event BEFORE_DUMP failed [thxxtool3.c  260]
M  Entering ThSetStatError
M  ThIErrHandle: do not call ThrCoreInfo (no_core_info=0, in_dynp_env=0)
M  Entering ThReadDetachMode
M  call ThrShutDown (1)...
M  ***LOG Q02=> wp_halt, WPStop (Workproc 0 2816) [dpnttool.c   327]
sql>select status from v$datafile;
status
One of my datafile status is 'RECOVER'
SQL>recover datafile 8;
ora_00283 recover session cancelled due to errors
ora_01110:datafile 8:'d:\oracle\sid\sapdata1\sr3_5\sr3.data5'
ora_01122:database file 8 failed cerification check
ora_01110:datafile 8:d:\oracle\sid\sapdata1\sr3_5\sr3.data5'
ora_01251:unknown file header version read for file number 8
  Please give me the suggestion..
Best regards
nani

Hi K Nani,
From your error message
ora_01122:database file 8 failed cerification check
ora_01110:datafile 8:d:\oracle\sid\sapdata1\sr3_5\sr3.data5'
ora_01251:unknown file header version read for file number 8
Looks like Data file is corrupted.
You may refer SAP note 696141 - Composite SAP Note: ORA-01122
10. ORA-01251: Unknown File Header Version read for file number <file_id>
Reason: The file header cannot be correctly read.
Solution: If you use Oracle 9.2 on WINDOWS and if you already installed the database with Oracle 7.2 or lower, see Note 636466.
           Otherwise: Restore/recovery
Only solution here is restore the database from backup.
Alternate solution If it is a non-production system.
If the file is corrupted, then take the datafile offline and open the database.
Hope this helps
Regards,
Deepak Kori

Similar Messages

  • ORA-01122: database file 58 failed verification check

    Hi All,
    I have lost one of my datafile while moving them from 1 drive to another. I am getting the following error while trying to start the database:
    ORA-01122: database file 58 failed verification check
    ORA-01110: data file 58: 'G:\ORACLE\R3E\SAPDATA7\R3E700_25\R3E700.DATA25'
    ORA-01251: Unknown File Header Version read for file number 58
    Please suggest what can be done to correct the error. Also I don't have a backup.
    Suman

    - open http://service.sap.com/notes
    - enter "ORA-01251"
    - you will find Note 696141 - Composite SAP Note: ORA-01122
    and that section:
          10. ORA-01251: Unknown File Header Version read for file number <file_id>
    Reason: The file header cannot be correctly read.
    Solution: If you use Oracle 9.2 on WINDOWS and if you already installed the database with Oracle 7.2 or lower, see Note 636466.
               Otherwise: Restore/recovery
    Markus

  • ORA-01122: database file 30 failed verification check

    SQL*Plus: Release 10.1.0.4.2 - Production on Wed Feb 13 20:33:13 2008
    Copyright (c) 1982, 2005, Oracle. All rights reserved.
    when starting the DB for 10gAS get following error, db is started but cannot sign in
    SQL> SQL> Connected.
    SQL> ALTER DATABASE open
    ERROR at line 1:
    ORA-01122: database file 30 failed verification check
    ORA-01110: data file 30: 'D:\ORACLE\ORADATA\PRT\APPS003_A.DBF'
    ORA-01203: wrong incarnation of this file - wrong creation SCN
    Disconnected from Oracle Database 10g Enterprise Edition Release 10.1.0.4.2 - Production
    With the Partitioning, OLAP and Data Mining options

    You have a mismatch in the control file and data file scn numbers. What was done before the database was getting started? I once saw this error when some one moved one file from another munt point to another and there was no rename give to the control file and the control file got no idea which is this new file and where it had come from?
    Try finding the control file which is of the same backup as of this datafile.
    Aman....

  • Database file 1 failed verification check on standby

    Hi ,
    i m getting a trouble on my physical standby database(Oracle 10g Enterprise edition).
    I have taken standby controlfile backup from production . And Restored it on Standby database then i m getting following errors :
    ORA-01122: database file 1 failed verification check
    ORA-01110: data file 1: 'E:\ORACLE\PRODUCT\ORADATA\TESTDR\SYSTEM01.DBF'
    ORA-01206: file is not part of this database - wrong database id
    My production aND standby database ID are same :
    Edited by: user12045405 on Nov 6, 2012 11:16 AM

    Check this
    http://oracleinstance.blogspot.in/2010/08/ora-01122-ora-01110-ora-01206-after.html

  • Database file 4 failed verification check

    Hello,
    When I start database, message displayed as
    follows:
    ORA-01122: database file 4 failed verification check
    ORA-01110: data file 4: '/usr/nas/databases/D1/DADM/oracle/datafiles/DADM_rollback1.dbf'
    ORA-01251: Unknown File Header Version read for file number 4
    Database is not started up.
    I need help how to fix it.
    Thanks in advance
    null

    Dear,
    This error says that urs current datafile is corrupted their are two to three solution on which we can work out.......
    1.if urs database is in Archive log then do the following
    a) shutdown the database
    b) start mount
    c) make sure that u have all the archive log file in the directory where they should be
    d) recover database, then it will ask all archive log file just press enter or write Auto their,
    2) If urs database is not in Archive log then u have restore from urs lsat backuup.
    3) If this datafile if not very much in use u can make it offline and start urs database.
    null

  • Error:server return code 0x8002000E: file failed crc check

    Hi Experts,
                         I am trying to connect to repository in MDM through MDM ABAP API after all the configuration settings in MDMAPIC on execution of the report it gives the error   server return code 0x8002000E: file failed crc check, can anyone provide some helpfull in puts on this problem.
    Thanks,
    Vinay Yadav

    hi,
    follow this link:
    https://www.sdn.sap.com/irj/sdn/wiki?path=/pages/viewpage.action?pageId=4119
    hope this may help you,
    Regards,
    srinivas

  • Update file fails verification

    Hi..
    When running software update the files all download then fail verification and so won't install. I've tried downloading the files manually from the site with the same result. I've tried both about 3 times each.
    I've downloaded other things from the web that seem ok.
    Any ideas?

    The resolution was a faulty internet router corrupting the file.

  • Database file changed ora-01251   how to solve?

    hai all,
    database file changed ora-01251 how to solve?
    suddenly changed when i try to connect Oracle Management server(OMS)
    thanks
    rcs
    =======
    os:winxp
    db:Oracle9i Enterprise Edition Release 9.0.1.1.1 - Production
    SQL> Recover database
    ORA-00283: recovery session canceled due to errors
    ORA-01110: data file 9: 'F:\ORACLE\ORADATA\BIMPEX\BIMPEX.ORA'
    ORA-01122: database file 9 failed verification check
    ORA-01110: data file 9: 'F:\ORACLE\ORADATA\BIMPEX\BIMPEX.ORA'
    ORA-01251: Unknown File Header Version read for file number 9
    WRONG FILE TYPE
    F:\ORACLE\ORADATA\BIMPEX\BIMPEX.ORA
    ========

    Hi..
    Would like to know if any changes were done before this error popped up..
    From metalink :--
    >
    Error:     ORA-1251
    Text:     Unknown File Header Version read for file number %s
    Cause:     Read of the file header returned a record but its version cannot be
         identified. Either the header has been corrupted, or the file is not a
         valid database file.
    Action:     Have the operating system make the correct file available to the
         database, or recover the file.
    >
    If the file is corrupted, then take the datafile offline and open the database.If it was renamed, then you can check metalink Doc ID:      230449.1
    if the database is in archive log mode, you can refer to metalink Doc ID: 333620.1
    HTH
    Anand

  • ORA-01122, ORA-01110, ORA-01200 of an undo file

    Hi,
    Yesterday there had been a power-problem and when i want to startup the database i got the following error:
    ORA-01122: database file 2 failed verification check
    ORA-01110: data file 2: '/.../LDPLM000/UNDOTBS01.DBF'
    ORA-01200: actual file size of 1589120 is smaller than correct size of 1592960
    Blocks
    This is an oracle 10.2g and it is not in archivelog mode.
    There is a dump from yesterday but we don't have rman.
    It is 'only' the file of the undo-tablespace.
    How can i solve this problem?
    Thanks in advance.
    Bianca

    Hi;
    What is exact db version? Dont you have any backup of your db?
    Please see:
    Bug 5840434 - ORA-1200 if a datafile RESIZE is canceled either by instance crash or user [ID 5840434.8]
    ORA-01200 AFTER INCREASING DATAFILE SIZE [ID 416502.1]
    Regard
    Helios

  • ORA-19563:  header validation failed for file

    hai all ,
    i faced problem when restore database from tape backup ,
    my current database 11.1.0.7.0 , with AIX OS
    im running RMAN to restore with set new name to change poiting to new lun.
    but when end of restore show this :
    channel c05: restore complete, elapsed time: 01:00:34
    channel c06: piece handle=PRFN_DB_bk_31518_1_831778821 tag=HOT_DB_BK_LEVEL0
    channel c06: restored backup piece 1
    channel c06: restore complete, elapsed time: 01:01:39
    Finished restore at 22-NOV-13
    released channel: c01
    released channel: c02
    released channel: c03
    released channel: c04
    released channel: c05
    released channel: c06
    released channel: c07
    released channel: c08
    released channel: c09
    RMAN-00571: ===========================================================
    RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
    RMAN-00571: ===========================================================
    RMAN-03002: failure of switch command at 11/22/2013 15:13:04
    ORA-19563:  header validation failed for file
    im open alert.log and see the error
    Errors in file /oracle/PROD/db/tech_st/11.1.0/admin/PROD_smjkt-prfn01/diag/rdbms/prod/PROD/trace/PROD_m000_5243492.trc:
    ORA-51106: check failed to complete due to an error.  See error below
    ORA-48251: Failed to open relation due to following error
    ORA-48122: error with opening the ADR block file [/oracle/PROD/db/tech_st/11.1.0/admin/PROD_smjkt-prfn01/diag/rdbms/prod/PROD/metadata/HM_FINDING.ams] [0]
    ORA-27041: unable to open file
    IBM AIX RISC System/6000 Error: 22: Invalid argument
    Additional information: 2
    ORA-01122: database file 30 failed verification check
    ORA-01110: data file 30: '/oradata51/PROD/data/ctxd01.dbf'
    ORA-01565: error in identifying file '/oradata51/PROD/data/ctxd01.dbf'
    ORA-27037: unable to obtain file status
    IBM AIX RISC System/6000 Error: 2: No such file or directory
    Additional information: 3
    Fri Nov 22 15:11:58 2013
    Errors in file /oracle/PROD/db/tech_st/11.1.0/admin/PROD_smjkt-prfn01/diag/rdbms/prod/PROD/trace/PROD_m000_5243494.trc:
    ORA-51106: check failed to complete due to an error.  See error below
    ORA-48251: Failed to open relation due to following error
    ORA-48122: error with opening the ADR block file [/oracle/PROD/db/tech_st/11.1.0/admin/PROD_smjkt-prfn01/diag/rdbms/prod/PROD/metadata/HM_INFO.ams] [0]
    ORA-27041: unable to open file
    IBM AIX RISC System/6000 Error: 22: Invalid argument
    Additional information: 2
    ORA-01122: database file 221 failed verification check
    ORA-01110: data file 221: '/oradata51/PROD/data/a_txn_data86.dbf'
    ORA-01565: error in identifying file '/oradata51/PROD/data/a_txn_data86.dbf'
    ORA-27037: unable to obtain file status
    IBM AIX RISC System/6000 Error: 2: No such file or directory
    Additional information: 3
    info
    '/oradata51/PROD/data/a_txn_data86.dbf' --> path original from production
    SET NEWNAME FOR DATAFILE 221 TO '/oracle/PROD/db/apps_st/data/a_txn_data86.dbf' --> path in Testing that do full restore
    this file already exist a_txn_data86.dbf
    someone can help me ?
    Imron

    Hi Imron,
    Ensure the file is available at the OS level, if yes then follow the below link and see if it helps you
    https://forums.oracle.com/thread/2544292
    https://forums.oracle.com/message/1237966
    https://forums.oracle.com/message/
    Thanks &
    Best Regards,

  • Causes of ORA-01200: actual file size of x is smaller than correct size n ?

    Hello everyone
    We are running Oracle 11.2.0.3 64-bit E/E on Oracle Linux 6.2 with UEK R2 on X64.
    Using Grid and ASM 11.2.0.3 and OMF names.
    The database files are alll on SAN, the SAN vendor name not disclosed here to protect the innocent/guilty 8^)
    I have a Test database MYDB (in NOARCHIVELOG mode) and after a normal server reboot, not a crash, the following error occured on Oracle database startup.
    srvctl start database -d MYDB
    PRCR-1079 : Failed to start resource ora.mydb.db
    CRS-5017: The resource action "ora.mydb.db start" encountered the following error:
    ORA-01122: database file 1 failed verification check
    ORA-01110: data file 1: '+ASMDATA/mydb/datafile/system.256.787848913' <<<<<<<<<<---------------------------------------------------- Corrupt file on ASM disk, system tablespace this time
    ORA-01200: actual file size of 94720 is smaller than correct size of 98560 blocks <<<<<<<<<<---------------------------------------------------- ERROR message
    The ASM disks are all up and disk groups are mounted OK. The ASM protection level is EXTERNAL.
    My understanding that the only proper recovery from the above error is to use RMAN Restore Database/File/Tablespace.etc (and then RMAN Recover, when in ArchiveLog mode).
    I do have RMAN disk backups, so I don't need to "patch" the database to recover.
    This is not my question at this point in time.
    My Question is this : what are the most likely causes of such error?
    Oracle Database bug? OS bug? Disk driver error? Server hardware failure (bus, memory, etc)? Or a SAN bug?
    I expect that Oracle 11g R2 will always come up with the database "clean" if the server reboots or if server crashes (i.e. due to complete power failure) provided the actual storage is not physically damaged.
    Our SAN vendor (no names!) says they are of the opinion that it's most likely Oracle database or Oracle Linux 6.x/UEK software bug, or probably Oracle ASM 11.2 bug.
    We have opened a support call with Oracle.....
    My personal experience dealing with similar database errors on more recent releases of Oracle (9i R2, 10g R2, 11g R2) and also MS-SQL 2005 and 2008 R2 suggests this kind of a problem is most likely related to errors/bugs in storage/drivers/firmware/BIOS and SAN and not likely to be a 'database' or O/S bug.
    Perhaps you, good people on this forum, can share their experiences, as unbiased as you can?
    Many thanks

    Ive seen Ora-1200 twice I think over the years, both times there was disk problems which led to write issues which caused file problems, youve reported no such issues on your side though so if thats actually true, Im thinking bug.

  • About error ORA-01208: data file is an old version - not accessing current

    Hi friends,
    After getting an error ,what i have stated below, my database instance was crashed everytime. I have seen alert.log file nothing is there and this error never come in pattern maner it will come anytime during week.
    I have check with my application client they were doing nothing during this time even they have sent me their log i found no writing process was running and no jobs were running during this time.
    My oracle version is 10.2.0.3 and os version is W2k.
    Thanks in advance.
    PM
    Thu Oct 04 21:45:37 2007
    Errors in file d:\oracle\admin\prd347\bdump\prd347_ckpt_1296.trc:
    ORA-01242: data file suffered media failure: database in NOARCHIVELOG mode
    ORA-01122: database file 7 failed verification check
    ORA-01110: data file 7: 'E:\ORADATA\PRD347\CCDM_DATA_SMALL_T01_01.DBF'
    ORA-01208: data file is an old version - not accessing current version
    Thu Oct 04 21:45:37 2007
    Errors in file d:\oracle\admin\prd347\bdump\prd347_ckpt_1296.trc:
    ORA-01242: data file suffered media failure: database in NOARCHIVELOG mode
    ORA-01122: database file 7 failed verification check
    ORA-01110: data file 7: 'E:\ORADATA\PRD347\CCDM_DATA_SMALL_T01_01.DBF'
    ORA-01208: data file is an old version - not accessing current version
    _________________________________________________________________

    Hi,
    I am attaching this CKPT Trace file which might helpful to you all.
    V10 STYLE FILE HEADER:
    Compatibility Vsn = 169869312=0xa200000
    Db ID=2446524247=0x91d2ff57, Db Name='PRD347'
    Activation ID=0=0x0
    Control Seq=654516=0x9fcb4, File size=491520=0x78000
    File Number=7, Blksiz=16384, File Type=3 DATA
    Tablespace #7 - CCDM_DATA_SMALL_T01 rel_fn:7
    Creation at scn: 0x0781.e33c8c09 12/13/2004 15:16:45
    Backup taken at scn: 0x0000.00000000 01/01/1988 00:00:00 thread:0
    reset logs count:0x201c7917 scn: 0x0000.00000001 reset logs terminal rcv data:0x0 scn: 0x0000.00000000
    prev reset logs count:0x0 scn: 0x0000.00000000 prev reset logs terminal rcv data:0x0 scn: 0x0000.00000000
    recovered at 09/25/2007 12:17:31
    status:0x4 root dba:0x00000000 chkpt cnt: 211627 ctl cnt:211626
    begin-hot-backup file size: 0
    Checkpointed at scn: 0x079b.81db9e4f 10/04/2007 21:45:15
    thread:1 rba:(0x33cee.2.10)
    enabled threads: 01000000 00000000 00000000 00000000 00000000 00000000
    00000000 00000000 00000000 00000000 00000000 00000000
    Backup Checkpointed at scn: 0x0000.00000000
    thread:0 rba:(0x0.0.0)
    enabled threads: 00000000 00000000 00000000 00000000 00000000 00000000
    00000000 00000000 00000000 00000000 00000000 00000000
    External cache id: 0x0 0x0 0x0 0x0
    Absolute fuzzy scn: 0x0000.00000000
    Recovery fuzzy scn: 0x0000.00000000 01/01/1988 00:00:00
    Terminal Recovery Stamp 01/01/1988 00:00:00
    Platform Information: Creation Platform ID: 7
    Current Platform ID: 7 Last Platform ID: 7
    DATA FILE #7:
    (name #18) E:\ORADATA\PRD347\CCDM_DATA_SMALL_T01_01.DBF
    creation size=0 block size=16384 status=0xe head=18 tail=18 dup=1
    tablespace 7, index=7 krfil=7 prev_file=0
    unrecoverable scn: 0x0000.00000000 01/01/1988 00:00:00
    Checkpoint cnt:211628 scn: 0x079b.81dba014 10/04/2007 21:45:20
    Stop scn: 0xffff.ffffffff 10/03/2007 02:00:10
    Creation Checkpointed at scn: 0x0781.e33c8c09 12/13/2004 15:16:45
    thread:0 rba:(0x0.0.0)
    enabled threads: 00000000 00000000 00000000 00000000 00000000 00000000
    00000000 00000000 00000000 00000000 00000000 00000000
    Offline scn: 0x0000.00000000 prev_range: 0
    Online Checkpointed at scn: 0x0000.00000000
    thread:0 rba:(0x0.0.0)
    enabled threads: 00000000 00000000 00000000 00000000 00000000 00000000
    00000000 00000000 00000000 00000000 00000000 00000000
    Hot Backup end marker scn: 0x0000.00000000
    aux_file is NOT DEFINED
    ORA-01242: data file suffered media failure: database in NOARCHIVELOG mode
    ORA-01122: database file 7 failed verification check
    ORA-01110: data file 7: 'E:\ORADATA\PRD347\CCDM_DATA_SMALL_T01_01.DBF'
    ORA-01208: data file is an old version - not accessing current version
    error 1242 detected in background process
    ORA-01242: data file suffered media failure: database in NOARCHIVELOG mode
    ORA-01122: database file 7 failed verification check
    ORA-01110: data file 7: 'E:\ORADATA\PRD347\CCDM_DATA_SMALL_T01_01.DBF'
    ORA-01208: data file is an old versio n - not accessing current version
    ------------------------------------------------------------------------------------------------

  • ORA-01242: data file suffered media failure - ORA-01208: data file is an

    Hi,
    I am running Oracle 9.2.0.5 and if fails almost on a daily basis.
    I get the following errors:
    *** 2008-04-09 09:31:46.334
    *** SESSION ID:(4.1) 2008-04-09 09:31:46.318
    ORA-01242: data file suffered media failure: database in NOARCHIVELOG mode
    ORA-01122: database file 11 failed verification check
    ORA-01110: data file 11: 'E:\ORACLE\ORADATA\MYDB\MYDB.ORA'
    ORA-01208: data file is an old version - not accessing current version
    error 1242 detected in background process
    ORA-01242: data file suffered media failure: database in NOARCHIVELOG mode
    ORA-01122: database file 11 failed verification check
    ORA-01110: data file 11: 'E:\ORACLE\ORADATA\MYDB\MYDB.ORA'
    ORA-01208: data file is an old version - not accessing current version
    I run the following SQL and DB is recovered but I can't keep doing this everytime it crashes:
    sqlplus>startup nomount;
    sqlplus>alter database mount;
    sqlplus>alter database recover;
    sqlplus> alter database open;
    Any ideas how can I resolve this problem.
    Regards
    Spiros

    Refer to this metalink note:
    ORA-1242, ORA-1122, ORA-1110 & ORA-1208 Errors Occurring Intermittently
    Doc ID: Note:471280.1
    Werner

  • Error ORA-01251: Unknown File Header Version while restoring db from backup

    Hi all,
    SO: Solaris 10 (installed in a zone in Solaris 11)
    DB: 9.2.0.6
    We are facing the error stack below when trying to recover a 9i database from a previous full backup:
    ORA-01110: data file 28: '/u01/app/oracle/9.2/db/oradata/datafile28.dbf'
    ORA-01122: database file 28 failed verification check
    ORA-01110: data file 28: '/u01/app/oracle/9.2/db/oradata/datafile28.dbf'
    ORA-01251: Unknown File Header Version read for file number 28The datafile28 was successfully restored from the full backup to the location specified in the RMAN script. We executed the dbverify utility on the datafile28, but no corruption was detected. We also brought the datafile to the offline state and then re-executed the RMAN script, without success.
    What do you think can be causing this issue?
    Thanks in advance.

    Problem solved.
    The issue was related to the names of the datafiles. We had some datafiles with the same name in different raw devices, and when trying to restore these datafiles to the same mount point, the error was raised. To solve, we restored some datafiles to a different mount point, keeping the original name from the source.

  • Ora-01122 ora-01100 ora-01200

    Just got to a new job.
    I try to open the database and it give me these error
    ORA-01122: database file 46 failed verification check
    ORA-01110: data file 46: '...../xxxx_index_01.dbf'
    ORA-01200: actual file size of 2316800 is smaller than correct size of 2355200
    Here is the problem.
    No backup & NOARCHIVELOG mode
    I try recreate the controlfile and reload it and still get the same error.
    What can I do to fix this problem?
    Thank You in advance.

    You can't fix the files. is this a index tablespaces, right?
    If this is the case, please recreate the indexes again in a new tablespace or rebuild them, I'm sending you the scripts for both situations.
    -- script to recreate the indexes.
    declare
    my_owner varchar2(30) := UPPER('&owner');
    my_name varchar2(30) := UPPER('&tabname');
         cursor colcur (ind_in varchar2)
         is
    select * from dba_ind_columns
         where table_owner=my_owner and table_name=my_name
    and index_name=ind_in
    order by column_position;
    cursor indcur is
         select * from dba_indEXES
         where table_owner=my_owner and table_name=my_name;
    createstring varchar2(4000);
    begin
         for indrow in indcur loop
         createstring := 'CREATE';
    if indrow.uniqueness = 'UNIQUE' then
         createstring := createstring || ' UNIQUE';
    end if;
    createstring := createstring || ' INDEX ' || indrow.index_name || ' ON '
         || indrow.table_name || ' (';
    for colrow in colcur (indrow.index_name) loop
                   createstring := createstring || colrow.column_name || ',';
    end loop; --colcur
    createstring := rtrim(createstring,',');
    createstring := createstring || ') ';
    createstring := createstring || ' TABLESPACE ' || indrow.tablespace_name || ';';
              dbms_output.put_line ( createstring );
    dbms_output.put_line (' ' );
    end loop; --indcur
    end;
    ---script to rebuild the indexes in a new tablespace
    SELECT 'alter index '
    || index_name
    || ' rebuild online tablespace new_indx_tablespace;'
    FROM DBA_INDEXES
    WHERE tablespace_name = 'OLD_DEAD_TABLESPACE';
    Regards,
    Francisco Munoz Alvarez

Maybe you are looking for

  • Cannot open pictures in Window 8.1...getting message 'the remote procedure call failed". What is the solution?

    cannot open pictures in Window 8.1...getting message 'the remote procedure call failed".  What is the solution? I recently bought a new HP computuer and uploaded Window 8.1.  I then transfered photo files from old computer to new computer using a por

  • Report on restrictions on g/l account

    Hi, I am working on a report and here my requirement is to                                          2006-2007                              Utility          Interest        % Cash credit              1119           102            9.11 Buyers credit   

  • Strange entries in lighttpd access log -- help!

    Hi, I run a lighttpd server at home. I just use it for working with some scripts, and sharing stuff with my friends. I have a dynamic IP address, so I use dyndns for getting a hostname. Today I noticed some strange entries in the lighttpd access log:

  • EXC_BAD_ACCESS when adding joint to physicsworld

    I dont understand what I am doing wronge - trying to add SKPhysicsJointFixed between 2 SKSpriteNodes - but when add them to self.physicsWorld i get  a EXC BAD ACCES... going mad over this problem... where am i going awry? thanks for your help -(void)

  • Started w/ Folder & Exclamation Point-All Downhill From There

    I have been at this for hours and hours...PLEASE rescue me. I finally got rid of the folder and exclamation point after the 4th R kicked in. I didn't want to restore and lose everything, but that's what happened anyway! It took forever to get the upd