2013-02-07 50 views

回答

0

传统的三层模型是

client -> application server -> data storage 

的数据存储通常是一个数据库,所以这个层是nomrally称为数据库层。

这就是Oracle数据库所在的位置。 Oracle体系结构的其他部分将位于其他地方。例如,SQL Plus是一个客户端,位于客户端层,可直接访问数据库(两层),而现在的OEM是基于浏览器的客户端,具有应用服务器层(三层)。

当然,现代的企业往往有许多层次更复杂arcitecturs(内存数据库/缓存的SAN等)

0

Oracle数据库具有客户端服务器体系结构。

从文档:

在Oracle客户机/服务器体系结构中,数据库应用程序和 数据库被分成两个部分:一个前端或客户 部分和后端或服务器部分。客户端执行访问数据库信息的 数据库应用程序,并通过键盘,屏幕和指点设备(如 鼠标)与用户交互 。服务器执行Oracle软件并处理对Oracle数据库的并发,共享数据访问所需的功能 。

客户端在这种情况下可能是一些东西,包括sqlplus,Toad(或任何其他IDE),Java,.net等等。