一、oracle 体系概览
Oracle数据库的体系结构通常包括以下主要组件:
1、实例(Instance):运行数据库的软件环境,包括内存结构(SGA)和进程结构(Background Processes and User Processes)。
2、系统全局区(System Global Area, SGA):是Oracle实例的主要内存区,为数据库进程提供共享内存。
3、程序全局区(Program Global Area, PGA):是每个服务器进程独立的内存区,用于存储会话信息和用户进程的私有数据。
4、数据文件(Datafile):存储数据库数据的文件,属于数据库。
5、控制文件(Control File):记录数据库的物理结构信息,如数据文件和日志文件的位置和状态。
6、重做日志文件(Redo Log File):记录所有数据库变更,用于恢复和复制。
7、参数文件(Parameter File, init.ora):定义了Oracle数据库实例的启动和运行配置。
8、归档日志文件(Archived Log Files):是重做日志文件的备份。
9、口令文件(Password File):认证用户身份,只在数据库创建时使用。
10、监听器(Listener):用于监听和处理Oracle数据库客户端的连接请求。
【Oracle学习12】 Oracle 12c体系结构 - 掘金 (juejin.cn)