sorry for posting my query in this thread. But i think its same.
I am getting the same problem i am not able to undestand what is going on inside.
While analyzing truss output i can see the sequence is running fine.
Code: Select all
[iehibu12] /u01/iisGIDev truss -p 1482774
_nsleep(0x00000000, 0x00000000) (sleeping...)
_nsleep(0x00000000, 0x00000000) = 0
sigprocmask(0, 0x00000000, 0x302DBE34) = 0
klseek(39, 0, 6144, 0x00000000) = 0
kread(39, "\0\018 $\0\0\0 $\0\0\b C".., 2048) = 2048
klseek(39, 0, 83968, 0x00000000) = 0
kread(39, "\001 H T\0\018 T\0\0\b03".., 2048) = 2048
klseek(39, 0, 110592, 0x00000000) = 0
kread(39, "\001B0 L\001 H L\0\0\b03".., 2048) = 2048
klseek(39, 0, 114688, 0x00000000) = 0
kread(39, "\001C0 L\001B0 L\0\0\f03".., 2048) = 2048
klseek(39, 0, 131072, 0x00000000) = 0
kread(39, "\002\0 @\001C0 @\0\0\f03".., 2048) = 2048
klseek(39, 0, 145408, 0x00000000) = 0
kread(39, "\002 8 @\002\0 @\0\0\f03".., 2048) = 2048
klseek(39, 0, 151552, 0x00000000) = 0
kread(39, "\002 P H\002 8 H\0\0\f03".., 2048) = 2048
klseek(39, 0, 178176, 0x00000000) = 0
kread(39, "\002B8 H\002 P H\0\0\f03".., 2048) = 2048
klseek(39, 0, 192512, 0x00000000) = 0
kread(39, "\002F0 P\002B8 P\0\0\f03".., 2048) = 2048
klseek(39, 0, 272384, 0x00000000) = 0
kread(39, "\004 ( H\002F0 H\0\0\f03".., 2048) = 2048
Code: Select all
nice -5 truss -p 1523956
kread(0, 0x00000000, 0) Err#82 ERESTART
Received signal #14, SIGALRM [caught]
sigprocmask(2, 0x300BF840, 0x00000000) = 0
incinterval(0, 0x2FF1A428, 0x2FF1A438) = 0
sigprocmask(0, 0x00000000, 0x2FF1A420) = 0
sigprocmask(2, 0xF0464790, 0x2FF1A380) = 0
_sigaction(14, 0x2FF1A440, 0x2FF1A430) = 0
thread_setmymask_fast(0x00000000, 0x00000000, 0x00000000, 0x103EE005, 0x00000000, 0x00000164, 0x00000000, 0x00000000) = 0x00000000
appgettimer(9, 0x2FF1A500) = 0
sigprocmask(0, 0x00000000, 0x3020B004) = 0
klseek(42, 0, 2048, 0x00000000) = 0
kread(42, "\0\0\t10\0\00110\0\0\f03".., 2048) = 2048
sigprocmask(2, 0x3020B004, 0x00000000) = 0
sigprocmask(0, 0x00000000, 0x2FF1A420) = 0
sigprocmask(2, 0xF0464790, 0x2FF1A380) = 0
_sigaction(14, 0x2FF1A440, 0x2FF1A430) = 0
thread_setmymask_fast(0x00000000, 0x00000000, 0x00000000, 0x103EE005, 0x00000000, 0x000000C1, 0x00000000, 0x00000000) = 0x00000000
incinterval(0, 0x2FF1A428, 0x2FF1A438) = 0
sigprocmask(0, 0x00000000, 0x300BF840) = 0
kread(46, " # # I I I S - D S E E".., 4096) (sleeping...)
kread(46, " # # I I I S - D S E E".., 4096) Err#82 ERESTART
Received signal #14, SIGALRM [caught]
sigprocmask(2, 0x300BF840, 0x00000000) = 0
incinterval(0, 0x2FF1A428, 0x2FF1A438) = 0
sigprocmask(0, 0x00000000, 0x2FF1A420) = 0
sigprocmask(2, 0xF0464790, 0x2FF1A380) = 0
_sigaction(14, 0x2FF1A440, 0x2FF1A430) = 0
thread_setmymask_fast(0x00000000, 0x00000000, 0x00000000, 0x103EE005, 0x00000000, 0x000000C6, 0x00000000, 0x00000000) = 0x00000000
appgettimer(9, 0x2FF1A500) = 0
sigprocmask(0, 0x00000000, 0x30273E64) = 0
klseek(42, 0, 2048, 0x00000000) = 0
kread(42, "\0\0\t10\0\00110\0\0\f03".., 2048) = 2048
sigprocmask(2, 0x30273E64, 0x00000000) = 0
sigprocmask(0, 0x00000000, 0x2FF1A420) = 0
sigprocmask(2, 0xF0464790, 0x2FF1A380) = 0
_sigaction(14, 0x2FF1A440, 0x2FF1A430) = 0
thread_setmymask_fast(0x00000000, 0x00000000, 0x00000000, 0x103EE005, 0x00000000, 0x000000C0, 0x00000000, 0x00000000) = 0x00000000
incinterval(0, 0x2FF1A428, 0x2FF1A438) = 0
sigprocmask(0, 0x00000000, 0x300BF840) = 0
kread(46, " # # I I I S - D S E E".., 4096) (sleeping...)
kread(46, " # # I I I S - D S E E".., 4096) Err#82 ERESTART
Received signal #14, SIGALRM [caught]
sigprocmask(2, 0x300BF840, 0x00000000) = 0
incinterval(0, 0x2FF1A428, 0x2FF1A438) = 0
sigprocmask(0, 0x00000000, 0x2FF1A420) = 0
sigprocmask(2, 0xF0464790, 0x2FF1A380) = 0
_sigaction(14, 0x2FF1A440, 0x2FF1A430) = 0
thread_setmymask_fast(0x00000000, 0x00000000, 0x00000000, 0x103EE005, 0x00000000, 0x000000BC, 0x00000000, 0x00000000) = 0x00000000
appgettimer(9, 0x2FF1A500) = 0
sigprocmask(0, 0x00000000, 0x3020B004) = 0
klseek(42, 0, 2048, 0x00000000) = 0
kread(42, "\0\0\t10\0\00110\0\0\f03".., 2048) = 2048
sigprocmask(2, 0x3020B004, 0x00000000) = 0
sigprocmask(0, 0x00000000, 0x2FF1A420) = 0
sigprocmask(2, 0xF0464790, 0x2FF1A380) = 0
_sigaction(14, 0x2FF1A440, 0x2FF1A430) = 0
thread_setmymask_fast(0x00000000, 0x00000000, 0x00000000, 0x103EE005, 0x00000000, 0x000000B7, 0x00000000, 0x00000000) = 0x00000000
incinterval(0, 0x2FF1A428, 0x2FF1A438) = 0
sigprocmask(0, 0x00000000, 0x300BF840) = 0
kread(46, " # # I I I S - D S E E".., 4096) (sleeping...)
kread(46, " # # I I I S - D S E E".., 4096) Err#82 ERESTART
Received signal #14, SIGALRM [caught]
sigprocmask(2, 0x300BF840, 0x00000000) = 0
incinterval(0, 0x2FF1A428, 0x2FF1A438) = 0
sigprocmask(0, 0x00000000, 0x2FF1A420) = 0
sigprocmask(2, 0xF0464790, 0x2FF1A380) = 0
_sigaction(14, 0x2FF1A440, 0x2FF1A430) = 0
thread_setmymask_fast(0x00000000, 0x00000000, 0x00000000, 0x103EE005, 0x00000000, 0x000000C1, 0x00000000, 0x00000000) = 0x00000000
appgettimer(9, 0x2FF1A500) = 0
sigprocmask(0, 0x00000000, 0x30273E64) = 0
klseek(42, 0, 2048, 0x00000000) = 0
kread(42, "\0\0\t10\0\00110\0\0\f03".., 2048) = 2048
sigprocmask(2, 0x30273E64, 0x00000000) = 0
sigprocmask(0, 0x00000000, 0x2FF1A420) = 0
sigprocmask(2, 0xF0464790, 0x2FF1A380) = 0
_sigaction(14, 0x2FF1A440, 0x2FF1A430) = 0
thread_setmymask_fast(0x00000000, 0x00000000, 0x00000000, 0x103EE005, 0x00000000, 0x000000C5, 0x00000000, 0x00000000) = 0x00000000
incinterval(0, 0x2FF1A428, 0x2FF1A438) = 0
sigprocmask(0, 0x00000000, 0x300BF840) = 0
^CPstatus: process is not stopped
It performs change capture and inserts the changed records to Oracle.
i think sqlldr is in sleep infinitely.
Please suggest the next step.