Hi..
I'm new to dba.i've a doubt on rollback segment..oracle guru's kindly help me..
Here'z the doubt..
Any DML statements(insert,update,delete) made to any table in the database has a rollback entry..
But even a create tablespace command(which is a DDL) updates the sys owned table 'ts$' in data dictionary. why there are no rollback entries from 'create tablespace' command.??
But pando..i've only studied that only dml statements will have rollback entries..thatz why you can rollback.
but,since ddl statements dont have a rollback entries,they cannot be rolled back.
imagine you have to alter a 100000 millions of table, alter is DDL, what happens if during your alter the databse dies? you cannot rollback but Oracle can
hey..ur answer sounds good.but can u give me a perfect answer.
tell me what happens when u give a ddl(create,alter,drop) and when you give an dml(insert,update,delete).
will there be rollback entries generated for the dml and ddl comands?
Originally posted by ksarav hey..ur answer sounds good.but can u give me a perfect answer.
tell me what happens when u give a ddl(create,alter,drop) and when you give an dml(insert,update,delete).
will there be rollback entries generated for the dml and ddl comands?
Bookmarks