本文详细介绍了在特定的系统环境下手工创建Oracle 8i R2数据库的全过程,包括所需软件、操作系统、安装路径以及一系列步骤。以下是关键知识点的详细说明:
1. **系统环境**:
- 操作系统:Windows 2000 Server,内存配置为128MB。
- 数据库版本:Oracle 8i R2 (8.1.6) for NT企业版。
- 安装路径:D:\Oracle。
2. **建库步骤**:
- **创建相关目录**:
- 手动创建了多个子目录,如admin/test及其下的adhoc、bdump、cdump等,用于存放临时文件、导出文件、配置文件和归档日志等。
- **初始化参数文件**:
- 创建了inittest.ora文件,作为初始化参数文件,存储在D:\Oracle\admin\test\pfile目录下,并设置了IFILE属性指向此文件。
- **设置密码文件**:
- 创建了PWDtest.ora文件,用于存储Oracle数据库的用户密码,使用orapwd.exe命令进行管理。
- **实例管理服务**:
- 使用oradim.exe命令创建了一个新的实例管理服务(sid为test),并指定启动方式为手动,同时指定了初始化参数文件路径。
- **连接到svrmgrl模式**:
- 进入svrmgrl(Oracle服务器管理工具)管理模式,执行`connect INTERNAL/oracle`以登录系统。
- **创建数据库**:
- 在svrmgrl模式下,执行`startup nomount pfile=`指令,指定启动时的非装载模式,然后指定参数文件路径来完成数据库的初步创建。
这个过程涵盖了从基础环境配置到数据库实例的初始化、密码管理以及基本对象的创建。手动创建数据库脚本是对于理解数据库架构和管理的重要学习材料,但对于实际生产环境中,自动化工具如RMAN(Recovery Manager)和SQL*Plus通常会被优先使用,以提高效率和安全性。