But for the first insert into a recently created table, the DBWR process has to read in the datafile to put the segment blocks into the database buffer cache ... Or not ?
How that could be done if there is no more datafile ...
What about the logswitch? I thought a logswitch updates physical structure with an LSN and a chkpoint issued across to make sure db is in sync. Moreover bang_dba also shutdown the database (I assume it is not abort) and how did that happen successfully without all datafiles in sync? Thanks, ST2000
switch log although forces a checkpoint it takes some time to update the datafile headers (seems like deferred) but explicit checkpoint update datafile instantaneously
Bookmarks