Oracle数据库的整体结构如图所示:用户发出SQL命令后,Oracle服务器进程响应,进行语法分析、编译和执行,然后将修改后的数据写入数据文件,记录数据库修改信息到日志文件,并将执行结果返回客户端。