Oracle11gR2数据库手动创建步骤详解

需积分: 9 3 下载量 181 浏览量 更新于2024-09-11 收藏 236KB DOCX 举报
"Oracle11gR2数据库入门实战语句操作,包括手动创建数据库的详细步骤" 在Oracle 11g R2数据库中,手动创建数据库是一项基础但至关重要的任务。这个过程涉及多个步骤,确保数据库正确配置并能够正常运行。以下是以创建一个名为“MANUAL”的数据库为例的详细步骤: 1. **确定数据库名称和实例名称**: 在Oracle中,数据库名称(DB_NAME)和实例名称(SID)是不同的概念。数据库名称是全局数据库的标识,而实例是内存结构和后台进程的集合。在这个例子中,DB_NAME被设置为"MANUAL",而SID同样设置为"MANUAL"。 2. **创建初始化参数文件**: 初始化参数文件(init.ora)定义了数据库的配置参数。你可以通过修改Oracle提供的样本文件(如initsmpl.ora)来创建自定义的参数文件。在这个案例中,创建了一个名为initMANUAL.ora的文件,并设置了一系列关键参数,如Dispatcher设置、安全与审计、全局数据库名、控制文件、游标和库缓存、回退段和撤销表空间、用户进程以及缓冲区和数据库大小等。 3. **创建实例**: 实例创建通常通过ORADIM命令完成。在DOS命令行中,首先设置环境变量ORACLE_SID为"MANUAL",然后使用ORADIM命令创建新的实例。 4. **连接并启动实例**: 创建实例后,需要通过SQL*Plus或其他管理工具连接到实例,并使用STARTUP命令启动数据库服务。 5. **使用createdatabase语句创建数据库**: 在实例启动后,使用SQL命令`CREATE DATABASE`来创建实际的数据库结构。这一步骤会根据初始化参数文件中的设置来创建数据文件、控制文件和其他必要的数据库组件。 6. **创建附加的表空间**: 表空间是存储数据库对象(如表、索引)的逻辑单元。创建附加的表空间可以满足不同类型的存储需求。例如,可以创建一个名为"UNDOTBS"的撤销表空间,用于存储回滚信息。 7. **运行脚本创建数据字典视图**: 数据字典视图是系统提供的元数据视图,它们提供了关于数据库对象的信息。运行特定的脚本可以创建或更新这些视图,确保数据库的完整性和功能性。 以上就是Oracle 11g R2中创建数据库的基本流程。在实际操作中,还需要考虑其他因素,如网络配置、安全性设置、角色权限分配等。学习和掌握这些操作对于理解Oracle数据库的运作机制以及日常维护至关重要。