RMAN Duplicate Fails With ORA-00600 [KSMFPG5] (Doc ID 1358534.1)

Last updated on FEBRUARY 07, 2014

Applies to:

Oracle Database - Enterprise Edition - Version 11.2.0.2 to 11.2.0.2 [Release 11.2]
Microsoft Windows (32-bit)
Microsoft Windows x64 (64-bit)
Microsoft Windows Itanium (64-bit)
***Checked for relevance on 23-Oct-2013***

Symptoms

Cloning the database using RMAN in 11.2.0.2 fails with ORA-00600 [KSMFPG5].

The RMAN log file shows:

RMAN> DUPLICATE DATABASE TO db1l
2> BACKUP LOCATION 'C:\RMAN_BACKUPS\ARK92011'
3> DB_FILE_NAME_CONVERT = 'orcl' ,'db1l'
4> SPFILE
5> PARAMETER_VALUE_CONVERT 'orcl','db1l'
6> SET LOG_FILE_NAME_CONVERT 'orcl','db1l'
7> SET CONTROL_FILES 'C:\app3\VTALLURU\oradata\db1l\control01.ctl',
'C:\app3\VTALLURU\fast_recovery_area\db1l\control02.ctl';
............
starting media recovery

channel ORA_AUX_DISK_1: starting archived log restore to default destination
channel ORA_AUX_DISK_1: restoring archived log
archived log thread=1 sequence=4
channel ORA_AUX_DISK_1: reading from backup piece
C:\RMAN_BACKUPS\ARK92011\ARCH_ORCL_03MC42CK_3
channel ORA_AUX_DISK_1: piece
handle=C:\RMAN_BACKUPS\ARK92011\ARCH_ORCL_03MC42CK_3 tag=TAG20110512T031220
channel ORA_AUX_DISK_1: restored backup piece 1
channel ORA_AUX_DISK_1: restore complete, elapsed time: 00:00:01
archived log file
name=C:\APP3\VTALLURU\FAST_RECOVERY_AREA\DB1L\ARCHIVELOG\2011_05_17\O1_MF_1_4_
6X42F3FY_.ARC thre
ad=1 sequence=4
channel clone_default: deleting archived log(s)
archived log file
name=C:\APP3\VTALLURU\FAST_RECOVERY_AREA\DB1L\ARCHIVELOG\2011_05_17\O1_MF_1_4_
6X42F3FY_.ARC RECI
D=1 STAMP=751336659
media recovery complete, elapsed time: 00:00:00
Finished recover at 17-MAY-11
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of Duplicate Db command at 05/17/2011 16:20:47
RMAN-04014: startup failed: ORA-03113: end-of-file on communication channel
RMAN-04014: startup failed: ORA-00600: internal error code, arguments:
[KSMFPG5], [0x015760000], [], [], [], [], [], [], [], [], [], []


The trace file generated as the result of the ORA-600 shows:

ORA-600: internal error code, arguments: [KSMFPG5], [0x015270000], [], [], [], [], [], [], [], [], [], []
========= Dump for incident 3601 (ORA-600 [KSMFPG5]) ========
*** 2011-03-08 16:46:55.232
dbkedDefDump(): Starting incident default dumps (flags=0x0, level=3, mask=0x0)
----- Error Stack Dump -----
ORA-600: internal error code, arguments: [KSMFPG5], [0x015270000], [], [], [], [], [], [], [], [], [], []
----- SQL Statement (None) -----
Current SQL information unavailable - no session.
----- Call Stack Trace -----
ksedst1 <- ksedst <- dbkedDefDump <- ksedmp <- ksfdmp<- dbgexPhaseII <- dbgexProcessError <-
dbgeExecuteForError <- dbgePostErrorKGE <- dbkePostKGE_kgsf <- kgeadse <- kgerinv_internal <- kgerinv
<- kgesinv<- ksesin <- ksmfpg <- kghfrempty <- kghfrempty_ex <- dbgdutlHeapFree<- dbgeDiagNfy <-
dbgcn_notify <- dbgc_free_all <- dbgc_rls_diagctx_i <- dbgc_tlsmem_del<- sltsqkDestroyEx <- sltsqkDestroy
<- ssthreadclean <- ssthreadkill <- ssthreadop<- spdde <- skgpkill <- ksuitm_kill <- ksuitm

Changes

This issue is not reported in 11.2.0.1 and only in Windows platforms for Oracle version 11.2.0.2.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms