Oracle 10G手动创建数据库的过程包括多个步骤,主要涉及目录创建、初始化参数配置、实例创建和数据库脚本执行等操作。
-
创建相关目录:首先,需要在指定路径下创建目录,像在Windows环境下,可以在D盘的Oracle安装路径下创建目录(例如
D:\oracle\product\10.1.0\admin\book
),用于存储数据库的运行信息、日志文件和数据文件等。 -
配置初始化参数文件:创建一个初始化参数文件(如
initbook.ora
),并对其进行修改,指定如db_domain
、db_name
和control_files
等参数。 -
设置环境变量:设置
Oracle_SID
环境变量,该变量标识着数据库实例的名称(如book
)。 -
创建数据库实例:通过命令行启动
lsnrctl start
启动监听器,再使用sqlplus /nolog
登录并通过startup nomount
启动数据库实例。 -
执行建库脚本:在
sqlplus
环境下,使用create database
语句执行创建数据库的操作,配置表空间、数据文件等。 -
创建口令文件:用于数据库管理员的身份验证。
-
执行数据库后续脚本:执行
catalog
创建数据字典,执行catproc
创建必要的包,使用pupbld
调整数据库的物理结构。 -
创建SPFILE:根据初始化参数文件创建二进制
spfile
,提高参数读取效率。 -
创建示例模式:通过执行
scott
脚本创建示例模式,包括一些基础表和数据。 -
打开数据库:所有步骤完成后,使用
alter database open
命令打开数据库,使其处于可用状态。
在执行过程中,若遇到任何问题,可以查看日志文件 alert_book.log
进行故障排查。