oracle基本感念

基本组件概览:例程SGA:数据库缓冲区高速缓存、重做日志缓冲区、 java池、大型池、共享池(库高速缓存、数据字典高速缓存)
用户进程>服务进程->(PGA):PMON、SMON、DBWR、LGWR、CKPT
数据库:数据文件、控制文件、重做日志文件
参数文件、口令文件
归档日志文件
Oracle 例程:Oracle 例程是后台进程和内存结构的组合
Oracle 数据库:Oracle 数据库包含操作系统文件(也称为数据库文件)
Oracle 服务器: 是一个数据库管理系统,它为信息管理提供了开放、综合和集成的方法。包括Oracle 例程和Oracle数据库
Oracle 例程由系统全局区(SGA) 内存结构和用于管理数据库的后台进程组成
Oracle 例程:是一种访问Oracle 数据库的方式,始终打开一个,并且只打开一个数据库,由内存结构和后台进程结构组成
连接到Oracle 例程包括:建立用户连接,创建会话
三种连接方式:1.用户登录到运行Oracle 例程的操作系统上,然后启动访问该系统中的数据库的应用程序或工具。通信路径是使用主机操作系统上的进程间通信机制建立的。2.用户在本地计算机上启动应用程序或工具,通过网络连接到运行oracle例程的计算机。客户机/服务器模式。通信:网络软件。3. 在三层连接中,用户计算机通过网络与应用程序服务器或网络服务器进行通信,这些服务器又通过网络与运行Oracle 例程的计算机连接。例如,用户在网络中的一台计算机上运行浏览器来使用位于NT 服务器上的应用程序,该NT 服务器又从UNIX 主机上运行的Oracle 数据库中检索数据。
会话是用户与Oracle 服务器的一种特定连接
Oracle 数据库:是一个被统一处理的数据集合,包括三类文件(数据文件、控制文件、重做日志文件)
物理结构包括以下三种文件类型:控制文件,数据文件,重做日志文件
内存结构:系统全局区(SGA),在例程启动时分配;程序全局区(PGA),在服务器进程启动时分配
系统全局区SGA:包括,共享池、数据库缓冲区高速缓存、重做日志缓冲区、其他结构(如锁定和栓锁管理以及统计数据)。有两种内存结构:大型共享池、java池
影响SGA大小。DB_CACHE_SIZE、LOG_BUFFER、SHARED_POOL_SIZE、LARGE_POOL_SIZE
Tags: 

延伸阅读

最新评论

发表评论