启动数据库服务器或初始化磁盘空间时,数据库服务器会执行一组步骤。可以在消息日志中查看每个步骤的结果。
磁盘空间初始化总是包含共享内存的初始化。然而,有些通常在共享内存初始化期间发生的活动(如记录配置更改)在磁盘初始化期间是不需要的,因为这些活动与新初始化的磁盘无关。
| 共享内存初始化 | 磁盘初始化 |
|---|---|
| 处理配置文件。 | 处理配置文件。 |
| 创建共享内存段。 | 创建共享内存段。 |
| 初始化共享内存结构。 | 初始化共享内存结构。 |
| 初始化磁盘空间。 | |
| 启动所有必需的虚拟处理器。 | 启动所有必需的虚拟处理器。 |
| 进行必要的转换。 | |
| 启动®快速恢复。 | |
| 启动检查点。 | 启动检查点。 |
| 记录配置更改。 | |
| 更新 oncfg_servername.servernum 文件。 | 更新 oncfg_servername.servernum 文件。 |
| 更改到静默方式。 | 更改到静默方式。 |
| 删除临时表空间(可选)。 | |
| 设置强制的驻留(如果需要)。 | 设置强制的驻留(如果指定)。 |
| 更改到联机方式并将控制权交还用户。 | 更改到联机方式并将控制权交还用户。 |
| 如果 SMI 表不是最新的,那么更新这些表。 | 创建包含 SMI 表的 sysmaster 数据库。 |
| 创建 sysutils 数据库。 | |
| 创建 sysuser 数据库 | |
| 创建 sysadmin 数据库 | |
| 监视每个检查点的最大用户连接数。 | 监视每个检查点的最大用户连接数。 |