|
最初由 cugshomi 发布
[B]
But in fact when I start up database , it doesn't rollback, that is my question, "why after shutdown abort, startup database will not rollback ?"
pay attention , I did not commit my operation!
[/B]
How do you prove? Are you talking about this: insert into mytable values (123) -> shutdown abort -> startup -> select * from mytable and you see the record 123?
Here's a test:
conn yong/yong
SQL> create table mytable (x int);
Table created.
SQL> insert into mytable values (123);
1 row created.
[Here, I open a sys connection and shutdown abort and startup. Then back to this session.]
SQL> select * from mytable;
select * from mytable
*
ERROR at line 1:
ORA-12571: TNS acket writer failure
SQL> conn yong/yong
Connected.
SQL> select * from mytable;
no rows selected
Yong Huang |
|