Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.server -> Re: Oracle Dirty Read Question
Vish magapu wrote:
>
> According to Oracle manuals (for Ver 7.1) Oracle Never does a "dirty
> read". That means (as I understand) if somebody wites the data but has
> not committed, others users will not be able to see it. But suppose I
> executed the following sequence of statements:
> login as scott/tiger
> create table test (col1 varchar2(1));
> -- Grant select to someuser on test
> insert into test vlaues('X');
> -- But I do not commit;
> login as someuser;
> select * from test;
> -- I get one row which is 'X'
> If Oracle does not do dirty reads how this is possible. Am I
> mis-understanding the concept.
> Please help.
You understanding is perfect. Four possible reason :
![]() |
![]() |