Oracle的工作原理
时间:2011-05-24 来源:马哈鱼
以下是Oracle的最基本的操作。
1 在数据库服务器上启动Oracle实例;
2 应用程序在客户端的用户进程中运行,启用Oracle网络服务驱动器与服务器建立连接;
3 服务器运行Oracle网络服务驱动器,建立专用的服务器进程执行用户进程;
4 客户端提交事务;
5 服务器进程获取sql语句并检查共享池中是否有相似的sql语句,如果有,服务器进程再检查用户的访问权限;否则分配新的sql共享区分析并执行sql语句;
6 服务器从实际的数据文件或SGA中取得所需数据;
7 服务器进程在SGA中更新数据,进程DBWn在特定条件下将更新过的数据块写回磁盘,进程LGWR在重做日志文件中记录事务;
8 如果事务成功,服务器进程发送消息到应用程序中。
相关阅读 更多 +
排行榜 更多 +