Which two statements about the background process of the database writer are true? (Choose two.)
A.
It writes dirty buffers, if any, to data files whenever a checkpoint occurs.
B.
It is possible to have multiple database writers in an Oracle instance.
C.
It writes dirty buffers, if any, to data files whenever a transaction commits.
D.
It writes dirty buffers, if any, to data files before the log writer (LGWR) writes.