Oracle 11g手工创建数据库步骤详解
4星 · 超过85%的资源 需积分: 10 144 浏览量
更新于2024-09-14
收藏 102KB PDF 举报
"Oracle 11g手工建库学习笔记,包括创建目录、初始化参数文件、设置环境变量、创建服务、口令文件以及启动数据库的步骤。"
在Oracle数据库管理中,手工建库是一个涉及多步骤的过程,尤其对于初学者来说,理解并正确执行每个步骤至关重要。以下是对【标题】和【描述】中所述知识点的详细说明:
1. **创建相关目录**:Oracle数据库的数据文件、日志文件、跟踪文件等都有各自的存放位置。在本例中,创建了多个目录来分别存储不同类型的文件。例如,`bdump`用于存放后台进程的诊断信息,`udump`用于用户进程的错误报告,`pfile`存放初始化参数文件,`cdump`用于核心转储,而`create`可能用于存放创建数据库的脚本。`oradata`目录是存放数据文件的标准位置。
2. **创建初始化参数文件**:Oracle数据库的运行参数由初始化参数文件(`init.ora`)控制。这里提到通过复制现有的参数文件并重命名为`inittian.ora`,然后根据需求修改相关参数,如`db_name`设置数据库名称为`tian`,`control_files`定义控制文件的位置,确保数据的完整性。
3. **设置环境变量**:`ORACLE_SID`是一个重要的环境变量,它标识了数据库实例的系统标识符。在这里设置`ORACLE_SID`为`tian`,使得操作系统能识别当前操作的数据库实例。
4. **创建服务**:使用`oradim`命令创建名为`tian`的服务,使得数据库能够被Windows服务管理器管理和启动。
5. **创建口令文件**:`orapwd`命令用于创建口令文件,例如`pwdtian.ora`,该文件记录了SYSDBA用户的密码,是数据库启动时必要的安全配置。
6. **启动服务器**:使用`sqlplus`无登录连接,然后以SYSDBA权限启动数据库实例,但不加载数据库,即`startup nomount`。
7. **执行建库脚本**:在数据库启动后,通过`CREATE DATABASE`语句创建数据库,指定数据文件的位置、大小以及自动扩展等属性。这一步骤是创建数据库的关键,会创建如SYSTEM表空间、SYSAUX表空间等核心表空间,并初始化其他数据库组件。
以上步骤完成后,一个基本的Oracle 11g数据库就建立完成了。然而,实际操作中还需要考虑更多细节,如设置redo logs、创建其他表空间、设置用户权限等。手工建库虽然繁琐,但有助于深入理解Oracle数据库的架构和管理流程。
2012-08-23 上传
2018-06-08 上传
2009-03-16 上传
2012-01-06 上传
点击了解资源详情
点击了解资源详情
2013-01-12 上传
2010-12-09 上传
2013-04-28 上传
carhon
- 粉丝: 0
- 资源: 5
最新资源
- 新代数控API接口实现CNC数据采集技术解析
- Java版Window任务管理器的设计与实现
- 响应式网页模板及前端源码合集:HTML、CSS、JS与H5
- 可爱贪吃蛇动画特效的Canvas实现教程
- 微信小程序婚礼邀请函教程
- SOCR UCLA WebGis修改:整合世界银行数据
- BUPT计网课程设计:实现具有中继转发功能的DNS服务器
- C# Winform记事本工具开发教程与功能介绍
- 移动端自适应H5网页模板与前端源码包
- Logadm日志管理工具:创建与删除日志条目的详细指南
- 双日记微信小程序开源项目-百度地图集成
- ThreeJS天空盒素材集锦 35+ 优质效果
- 百度地图Java源码深度解析:GoogleDapper中文翻译与应用
- Linux系统调查工具:BashScripts脚本集合
- Kubernetes v1.20 完整二进制安装指南与脚本
- 百度地图开发java源码-KSYMediaPlayerKit_Android库更新与使用说明