Oracle 9i在AIX上的安装与基础知识

需积分: 0 7 下载量 110 浏览量 更新于2024-11-09 收藏 729KB PDF 举报
"ORACLE基础知识详解,包括Oracle的安装步骤、体系结构、进程与内存结构、配置方案、运行方式以及数据库的物理和逻辑结构。" Oracle数据库是全球广泛使用的大型关系型数据库管理系统之一,它提供了丰富的功能和高效的数据管理能力。在深入探讨Oracle基础知识之前,我们先了解其在AIX操作系统上的安装过程。 1. ORACLE9i基于AIX的安装: - 首先,确认主机环境和操作系统环境是否满足Oracle的硬件和软件需求。 - 使用root用户进行预安装准备,如设置环境变量,确保系统能够正确识别Oracle软件。 - 安装过程包括一系列步骤,包括启动安装程序,选择安装类型,配置数据库参数等。 - 建库阶段涉及创建数据库实例和数据文件,这是Oracle数据库运行的基础。 2. 体系结构: - Oracle数据库的系统特点是高度模块化和可扩展性,包括实例结构、进程结构和内存结构。 - 实例由多个进程和内存区域组成,如SGA(System Global Area)和PGA(Program Global Area)。 - 进程结构包括DBWR(数据写入)、LGWR(日志写入)、CKPT(检查点)、SMON(系统监控)、PMON(进程监控)、RECO(恢复)、ARCH(归档)、LCKn(锁定)和Dnnn(调度进程)等,它们协同工作保证数据库的正常运行。 3. 内存结构: - SGA是所有Oracle后台进程共享的内存区域,包含数据缓冲区、redo log缓冲区、共享SQL区等。 - PGA是每个服务器进程或后台进程私有的内存,用于存储会话信息、排序区和游标等。 - 排序区用于执行SQL语句时的临时数据存储。 4. 配置方案: - 用户/服务器进程相结合,适合小型系统,一个服务器进程处理多个用户连接。 - 专用服务器进程,每个用户连接对应一个服务器进程,适用于中型系统,提高并发性能。 - 多线程服务器,允许多个线程在一个服务器进程中处理请求,适合大型高并发系统。 5. ORACLE的运行: - 专用服务进程模式下,每个连接都有独立的服务器进程,提供更好的资源隔离。 - 多线程服务器模式利用多线程技术,更高效地处理大量并发连接。 6. 数据库结构和空间管理: - 物理结构包括数据文件、日志文件和控制文件,它们存储数据库的实际数据和元数据。 - 逻辑结构则由表空间、段、范围和数据块组成,表空间是数据库逻辑存储的单位,段由多个范围组成,范围又包含若干数据块。 7. 模式、表、分区和索引: - 模式是对象的集合,通常对应于一个用户。 - 表是数据的容器,可以通过分区进一步优化大数据量的管理。 - 索引用于加速查询,有B树索引、位图索引等多种类型。 理解这些基础概念后,可以为进一步学习Oracle的高级特性,如PL/SQL编程、数据库备份与恢复、性能优化等打下坚实基础。