(Les01 Architecture I)[20180109]

2018-01-15 18:47:46来源:cnblogs.com作者:请点..头像人点击

分享
学习目标    -Oracle数据库主要结构部件    -解析内存结构    -描述数据库后台进程    -逻辑存储和物理存储结构之间的关联    -描述ASM存储部件    Oracle 数据库        -是作为一个单元处理的一组数据。        -数据库的目的是存储和检索相关信息。        -Oracle关系数据库管理系统(RDBMS)可靠地管理多用户环境中的大量数据,以便多用户可以同时访问相同的数据。这是在高性能下完成的。        -它可以防止未经授权的访问,并为故障恢复提供有效的解决方案。     连接服务器        方式一:用户登录到运行Oracle实例的操作系统,启用访问数据库的应用程序或工具。通信路径是使用主机操作系统上的可用进程间通信机制建立。        方式二:用户本地计算机上启动应用程序或工具,并通过网络连接到运行Oracle数据库的操作系统。(客户端/服务器)通过网络连接前端(客服端)和后端(服务器)。        方式三:用户通过本地工具(如WEB)访问应用程序服务,应用服务器代理客户端与后端数据库服务器进行交互。                传统的多层体系结构含有以下组件            1.启动客服端或服务器进程(启动操作)            2.应用程序服务器执行部分操作。应用程序服务器包含大部分应用程序逻辑,为客户端提供对数据的访问权限、查询处理。应用程序服务器作为客户端与数据库服务器之间的接口,并提供额外的安全级别。(执行操作)            3.存储操作中使用的数据并最终存储在数据库服务器(存储操作)            支持应用程序服务器执行的操作                1.验证客户端(如web)的凭证                2.连接到Oracle数据库服务器                3.代表客户端执行操作            Oracle数据库体系结构        Oracle数据库服务器体系结构三种主要结构:内存结构、进程结构和存储结构。一个基本的Oracle数据库系统由一个Oracle数据库和一个数据库实例组成(内存和进程)。        数据库由物理结构和逻辑结构组成。由于物理和逻辑结构是分开的,管理数据的物理存储,而不影响对逻辑存储结构的访问。        实例则包含该该实例关联的内存结构和后台进程。每次启动实例时,都会分配一个系统全局区(SGA)的共享内存区域,并启动后台进程。        进程被定义为操作系统中的“控制线程”或“机制”,它可以运行一系列的步骤。在启动数据库实例之后,Oracle软件将实例与特定的数据库关联。               注意:Oracle自动存储管理(ASM)使用实例作为内存和处理组件的概念,但不与特定数据库相关联。        数据库配置            -单实例:每个数据库实例对应唯一的数据库            -群集:多个实例共享一个数据库RAC(Real Applications Cluster)     连接数据库实例        -Session会话:表示当前用户登录到数据库实例的状态。用户连接到用户断开连接或退出数据库应用程序的时间。        -Connect连接:用户进程和Oracle数据库实例之间的通信路径。

最新文章

123

最新摄影

闪念基因

微信扫一扫

第七城市微信公众平台