Oracle 11g手工创建数据库步骤详解
4星 · 超过85%的资源 需积分: 10 161 浏览量
更新于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数据库的架构和管理流程。
106 浏览量
503 浏览量
2009-03-16 上传
153 浏览量
110 浏览量
点击了解资源详情
2013-01-12 上传
110 浏览量
108 浏览量
carhon
- 粉丝: 0
- 资源: 5
最新资源
- 保护栏:从OpenAPI规范中生成有原则的代码
- BootstrapTask
- webapp:模拟社交媒体统计网站
- 园区交换机(Visio图标)
- ISI:类似 Eliza 的聊天机器人
- 具有Django和A-Frame的360 Image Web Gallery
- adapter-change_management:Itential学院IDEV102 Itential Adapter Essentials II课程
- PHP解析器:用PHP编写PHP解析器
- FreeIva:Kerbal Space Program的进行中模块,允许在IVA上坐下并在船上四处走动
- 心理测评操作材料.rar
- jdk-8u271-linux64 版本
- 易语言-易语言制作属于你的系统一键备份还原
- Bicycles HD Wallpapers Bikes New Tab Theme-crx插件
- fetching
- AppTracker前端
- react-helmet:React的文档主管