手动创建Oracle数据库的详细步骤

需积分: 1 0 下载量 151 浏览量 更新于2024-09-17 收藏 243KB DOC 举报
"手工建立Oracle数据库涉及一系列详细步骤,包括创建目录、初始化参数文件、设置环境变量、创建实例、创建口令文件、启动数据库至nomount状态、执行建库脚本、创建数据字典、创建package包、执行pupbld、创建spfile文件、建立scott模式、测试数据库完整性以及配置OEM以通过浏览器管理数据库。Oracle安装路径位于C盘,新建数据库名为book,SYS用户的初始密码设定为bookstore。需配置EM资料库以访问数据库DBConsole服务。" 手工建立Oracle数据库是一个复杂而细致的过程,每个步骤都至关重要。首先,我们需要创建一系列必要的目录,这些目录包括用于存放数据库运行过程中跟踪信息的admin目录下的子目录如adump、bdump、cdump、dpdump和udump,以及用于存放初始化参数文件的pfile目录和数据文件所在的oradata目录。这些目录的创建可以在命令行或Windows图形界面中完成。 接下来,创建初始化参数文件(init.ora),这是数据库运行的关键配置文件,它定义了数据库的各种参数,如内存结构大小、日志文件位置等。然后,设置环境变量Oracle_sid,这个变量用于标识数据库实例的唯一ID。 创建实例是通过Oracle的ORACLE_HOME/bin目录下的相关工具来完成的,例如用`oradim`命令。接着,创建口令文件,该文件包含DBA用户的口令,特别是SYS用户的口令,这里设为bookstore。 启动数据库到nomount状态,此时数据库实例已经运行,但尚未挂载到任何数据文件。执行建库脚本(如dbca或手动SQL脚本)来创建数据库的物理结构。接着执行catalog脚本以构建数据字典,这包含了数据库元数据信息。执行catproc创建PL/SQL package包,这些包是预编译的存储过程和函数集合。 执行pupbld是为了更新数据库的PL/SQL程序包。然后,通过初始化参数文件创建spfile,spfile比传统的pfile更高效,能动态修改参数而无需重启数据库。创建scott模式,这是一个示例用户模式,通常用于教学和测试。 测试数据库创建是否完成,可以使用SQL*Plus等工具连接数据库,验证所有步骤是否成功。最后,配置Enterprise Manager (OEM)资料库,这将使我们能够通过浏览器访问和管理数据库,开启DBConsole服务,提供图形化的监控和管理界面。 手工建立Oracle数据库是一个涉及多步骤和技术细节的过程,需要对Oracle数据库体系结构有深入理解。每个环节的正确执行都是保证数据库正常运行的基础。