1、Oracle存储数据的原理是什么?

用户创建一张表,COMMIT之前,是存储在内存中的,COMMIT之后,先是存储到REDO LOG FILE中,最后才是写往DATA FILE;

2、DDL语句是不需要进行commit的,DML语句是需要commit的;

3、alter system checkpoint;将数据写到datafile中;

4、alter system switch logfile;将数据归档,写到archive log file中;