Oracle 11g手工创建数据库步骤详解

"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数据库的架构和管理流程。
相关推荐










carhon
- 粉丝: 0
最新资源
- 盖茨比入门项目教程:搭建静态网站的新体验
- 全面技术领域源码整合:一站式学习与开发工具包
- C++图形编程系列教程:图像处理与显示
- 使用百度地图实现Android定时定位功能
- Node.js基础教程:实现音乐播放与上传功能
- 掌握Swift动画库:TMgradientLayer实现渐变色动画
- 解决无法进入安全模式的简易方法
- XR空间应用程序列表追踪器:追踪增强与虚拟现实应用
- Ember Inflector库:实现单词变形与Rails兼容性
- EasyUI Java实现CRUD操作与数据库交互教程
- Ruby gem_home:高效管理RubyGems环境的工具
- MyBatis数据库表自动生成工具使用示例
- K2VR Installer GUI:独特的虚拟现实安装程序设计
- 深蓝色商务UI设计项目资源全集成技术源码包
- 掌握嵌入式开发必备:深入研究readline-5.2
- lib.reviews: 打造免费开源的内容审核平台