I don't observe your results on a system here (8174) - the entry appears in v$locked_object.
SQL> insert into GTT values (1);
1 row created.
SQL> select object_name, object_type, a.object_id, b.locked_mode from dba_objects a,
2 v$locked_object b where a.object_id=b.object_id;
OBJECT_NAME OBJECT_TYPE OBJECT_ID LOCKED_MODE
---------------------------------------- ------------------ ---------- -----------
GTT TABLE 102302 3
hth
connor
- Ravi Kulkarni <kulkarni.ravi_at_heb.com> wrote: > Trying to understand the locking behavior of
GTTs (Global Temporary Tables) :
> (GTT_T is a GTT. T is a regular table)
>
> SQL> insert into gtt_t values (1000);
> 1 row created.
>
> SQL> select object_name, object_type, a.object_id, b.locked_mode from dba_objects a,
> v$locked_object b where a.object_id=b.object_id;
> no rows selected
>
> SQL> insert into gtt_t select *from T;
> 1 row created.
>
> SQL> select object_name, object_type, a.object_id, b.locked_mode from dba_objects a,
> v$locked_object b where a.object_id=b.object_id;
>
> OBJECT_NAME OBJECT_TYPE OBJECT_ID OBJECT_ID LOCKED_MODE
> ----------------------------------------------------------------
> GTT_T TABLE 204835 204835 3
>
>
> The user acquires a lock on the GTT for performing DML ONLY when selecting from a Non-GTT.
> 1. How is this different from the first insert on GTT? (In either case, I noticed a 'TO'
> lock-type in v$lock)
> 2. Where can I find more info on GTT-peculiarities ?
>
> TIA,
> Ravi.
>
> ----------------------------------------------------------------
> Please see the official ORACLE-L FAQ: http://www.orafaq.com
> ----------------------------------------------------------------
> To unsubscribe send email to: oracle-l-request_at_freelists.org
> put 'unsubscribe' in the subject line.
> --
> Archives are at http://www.freelists.org/archives/oracle-l/
> FAQ is at http://www.freelists.org/help/fom-serve/cache/1.html
> -----------------------------------------------------------------
Connor McDonald
Co-author: "Mastering Oracle PL/SQL - Practical Solutions" - available now
web: http://www.oracledba.co.uk
web: http://www.oaktable.net
email: connor_mcdonald_at_yahoo.com
"GIVE a man a fish and he will eat for a day. But TEACH him how to fish, and...he will sit in a boat and drink beer all day"
Yahoo! Messenger - Communicate instantly..."Ping"
your friends today! Download Messenger Now
http://uk.messenger.yahoo.com/download/index.html
Please see the official ORACLE-L FAQ:
http://www.orafaq.com
To unsubscribe send email to: oracle-l-request_at_freelists.org
put 'unsubscribe' in the subject line.
--
Archives are at http://www.freelists.org/archives/oracle-l/
FAQ is at http://www.freelists.org/help/fom-serve/cache/1.html
-----------------------------------------------------------------
Received on Tue Mar 02 2004 - 18:24:47 CST