Странное поведение

lft
Дата: 28.02.2007 11:33:05
Добрый день может у кого такое было. Недавно поставил 64х oracle 10gR2.


Простое действие вызывает зависание:
SQL> drop table temp;

Таблица удалена.

SQL> create table temp as select * from people;

select sql_text, sql_id, application_wait_time from v$sql where sql_id=
(select SQL_ID from v$session where sid=152);

SQL_TEXT SQL_ID APPLICATION_WAIT_TIME

create table temp as select * from people 9n0fjng4kum8p 0
create table temp as select * from people 9n0fjng4kum8p 2226762874

В результате:

select * from v$lock where sid =152;

ADDR KADDR SID TYPE ID1 ID2 LMODE REQUEST CTIME BLOCK

0000000080CD2028 0000000080CD2048 152 TX 262184 371 0 6 2333 0
000000007FC82480 000000007FC824A8 152 TM 558 0 3 0 2333 0

Почему транзакция ждет DML? Баг ?
Q u a d r o
Дата: 28.02.2007 11:45:00
Кто её блокирует?

Какой объект/строка?
select v.ROW_WAIT_OBJ#, v.ROW_WAIT_FILE#, v.ROW_WAIT_BLOCK#, v.ROW_WAIT_ROW#
	from v$session v
	where sid=152;
lft
Дата: 28.02.2007 12:43:33
До этого я включил аудит пользователдем SYS.

Таблицу держал SQL: update sys.aud$ set ses$actions=merge$actions(ses$actions,:3), spare2=nvl(spare2,:4) where sessionid=:1 and ses$tid=:2 and action#=103 and (priv$used=:5 or priv$used is null and :5 is null)

Через полчаса все проскачило. Странно...
Stax.
Дата: 28.02.2007 15:35:07
а если
drop table temp PURGE

тож ждет?
......
stax
lft
Дата: 28.02.2007 18:00:24
Stax.
а если
drop table temp PURGE

тож ждет?
......
stax


Сэмулировать второй раз ситуацию не удалось