初始化过程

启动数据库服务器或初始化磁盘空间时,数据库服务器会执行一组步骤。可以在消息日志中查看每个步骤的结果。

磁盘空间初始化总是包含共享内存的初始化。然而,有些通常在共享内存初始化期间发生的活动(如记录配置更改)在磁盘初始化期间是不需要的,因为这些活动与新初始化的磁盘无关。

下表显示了在两种类型的初始化期间完成的主要任务。以下各节对每个步骤进行了说明。
表 1. 初始化步骤
共享内存初始化 磁盘初始化
处理配置文件。 处理配置文件。
创建共享内存段。 创建共享内存段。
初始化共享内存结构。 初始化共享内存结构。
  初始化磁盘空间。
启动所有必需的虚拟处理器。 启动所有必需的虚拟处理器。
进行必要的转换。  
启动®快速恢复。  
启动检查点。 启动检查点。
记录配置更改。  
更新 oncfg_servername.servernum 文件。 更新 oncfg_servername.servernum 文件。
更改到静默方式。 更改到静默方式。
删除临时表空间(可选)。  
设置强制的驻留(如果需要)。 设置强制的驻留(如果指定)。
更改到联机方式并将控制权交还用户。 更改到联机方式并将控制权交还用户。
如果 SMI 表不是最新的,那么更新这些表。 创建包含 SMI 表的 sysmaster 数据库。
  创建 sysutils 数据库。
  创建 sysuser 数据库
  创建 sysadmin 数据库
监视每个检查点的最大用户连接数。 监视每个检查点的最大用户连接数。