Oracle9i手工创建数据库详细教程
需积分: 24 135 浏览量
更新于2024-09-08
收藏 30KB DOC 举报
“Oracle手工创建数据库的详细步骤,包括系统环境配置、目录创建、初始化参数文件制作、口令文件生成、服务实例创建以及数据库创建脚本的执行。”
在Oracle数据库管理系统中,手工创建数据库是一项细致的工作,需要对Oracle的架构和配置有深入理解。以下是对这个过程的详细解释:
1. **系统环境**:
在这个例子中,操作系统的环境是Windows 2000 Server,而数据库版本是Oracle9i,安装路径位于C:\Oracle。
2. **创建相关目录**:
Oracle数据库需要特定的目录来存储数据文件、归档日志、控制文件和诊断日志等。手工创建的目录包括:
- C:\Oracle\admin\web:这是数据库的管理目录,通常包含初始化参数文件、归档日志、用户dump等。
- C:\Oracle\admin\web\bdump、udump、cdump:分别用于存放后台、用户和当前会话的诊断日志。
- C:\Oracle\admin\web\pfile:存放初始化参数文件。
- C:\Oracle\admin\web\create:可能用于存放数据库创建相关的脚本或配置文件。
- C:\Oracle\oradata\web:主要存放数据文件和redo log文件。
- C:\Oracle\oradata\web\archive:存放数据库的归档日志。
3. **创建初始化参数文件**:
参数文件(如init.ora)定义了数据库的运行参数。你可以复制其他实例的init.ora文件并根据新数据库的需求进行修改。
4. **创建initweb.ora文件**:
initweb.ora文件指定初始化参数文件的位置,内容为`ifile=C:\oracle\admin\web\pfile\init.ora`,这样数据库启动时会加载这个文件。
5. **创建口令文件**:
使用`orapwd.exe`命令创建口令文件pwdweb.ora,这包含了SYS用户的密码和允许的最大失败登录次数,例如:`orapwd file=c:\oracle\ora90\database\pwdweb.ora password=ltjsb entries=5`。
6. **生成服务实例**:
使用`oradim.exe`命令创建新的数据库实例,指定SID为'web',启动模式为手工,并指定初始化参数文件,如:`set ORACLE_SID=web; C:\oracle\ora90\bin\oradim -new -sid WEB -startmode manual -pfile C:\oracle\ora90\database\initweb.ora`。
7. **创建数据库**:
最后,通过SQL*Plus连接到SYS用户并执行createdb.sql脚本来创建数据库。这个脚本通常包含启动数据库到nomount状态,然后创建数据库的命令,例如`CREATE DATABASE web MAXINSTANCES 1 MAXLOGHISTORY 1 MAXLOGFILES 5 MAXLOGMEMBERS 3 ...`,以及其他数据库配置。
以上步骤详细描述了在Oracle9i环境下手工创建数据库的过程,每个步骤都是关键且相互关联的,确保数据库的正常运行和管理。在实际操作中,还需要根据具体环境和需求调整相关参数,以满足特定的数据库性能和安全要求。
2012-12-12 上传
2008-07-07 上传
点击了解资源详情
2009-04-09 上传
点击了解资源详情
weixin_43912276
- 粉丝: 0
- 资源: 5
最新资源
- StarModAPI: StarMade 模组开发的Java API工具包
- PHP疫情上报管理系统开发与数据库实现详解
- 中秋节特献:明月祝福Flash动画素材
- Java GUI界面RPi-kee_Pilot:RPi-kee专用控制工具
- 电脑端APK信息提取工具APK Messenger功能介绍
- 探索矩阵连乘算法在C++中的应用
- Airflow教程:入门到工作流程创建
- MIP在Matlab中实现黑白图像处理的开源解决方案
- 图像切割感知分组框架:Matlab中的PG-framework实现
- 计算机科学中的经典算法与应用场景解析
- MiniZinc 编译器:高效解决离散优化问题
- MATLAB工具用于测量静态接触角的开源代码解析
- Python网络服务器项目合作指南
- 使用Matlab实现基础水族馆鱼类跟踪的代码解析
- vagga:基于Rust的用户空间容器化开发工具
- PPAP: 多语言支持的PHP邮政地址解析器项目