Hi guys,
I have a strange problem with Sqlldr. Sometimes without any reason it hangs and it starts working only after I restart the database. Any clue what'st the problem.
Thanx in advance,
Kavita
KN
Maybe you are experiencing a lock.
Run this query next time it happens to find out :
It will show the session that is blocking you.
select
L.sid session_id,
Substr(S.Username, 1, 10) as DBUser,
decode(L.type, 'MR','Media Recovery', 'RT','Redo Thread',
'UN','User Name', 'TX','Transaction',
'TM','DML', 'UL','PL/SQL User Lock',
'DX','Distributed Xaction', 'CF','Control File',
'IS','Instance State', 'FS','File Set',
'IR','Instance Recovery', 'ST','Disk Space Transaction',
'TS','Temp Segment', 'IV','Library Cache Invalidation',
'LS','Log Start or Switch', 'RW','Row Wait',
'SQ','Sequence Number', 'TE','Extend Table',
'TT','Temp Table', L.type) lock_type,
decode(L.lmode, 0, 'None', 1, 'Null',
2, 'Row-S (SS)', 3, 'Row-X (SX)',
4, 'Share', 5, 'S/Row-X (SSX)',
6, 'Exclusive', to_char(L.lmode)) mode_held,
decode(L.request, 0, 'None', 1, 'Null',
2, 'Row-S (SS)', 3, 'Row-X (SX)',
4, 'Share', 5, 'S/Row-X (SSX)',
6, 'Exclusive', to_char(L.request)) mode_requested,
to_char(L.id1) lock_id1,
decode(L.block, 0, 'Not Blocking', 1, 'Blocking',
2, 'Global', to_char(L.block)) blocking_others,
to_char(L.id2) lock_id2, sysdate - (l.ctime / 86400) ctime,
S.User#,
S.status,
S.schemaname,
S.osuser,
S.machine,
S.Program, S.Terminal,
S.type,
S.logon_time,
S.Serial#,
S.paddr,
decode(S.sql_hash_value, 0, S.prev_hash_value, S.sql_hash_value) SQL_HASH_VALUE
from V$lock L, V$session S
where S.Sid = L.SID
And S.type <> 'BACKGROUND'
and L.Block = 1
Order by 1
Posting Permissions
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
Forum Rules
Click Here to Expand Forum to Full Width
Bookmarks