Oracle9i手工创建数据库详细教程
需积分: 17 201 浏览量
更新于2024-10-20
收藏 30KB DOC 举报
"Oracle手工创建数据库的完整步骤包括设置系统环境、创建相关目录、配置初始化参数文件、创建口令文件、使用oradim.exe命令生成服务、执行创建数据库的脚本。具体步骤如下:
1. **系统环境**:在Windows 2000 Server操作系统上,使用Oracle 9i数据库软件。
2. **创建目录**:在C:\Oracle\admin路径下,创建用于存储不同类型的数据库文件和配置的子目录,如bdump、udump、cdump、pfile、create,以及oradata下的数据库数据文件和归档日志文件夹。
3. **初始化参数文件**:创建名为init.ora的初始化参数文件,内容根据已有的实例进行调整,该文件定义了数据库的运行参数。
4. **创建特定实例的参数文件**:创建一个名为initweb.ora的文件,指定初始化参数文件的位置,例如:ifile=C:\oracle\admin\web\pfile\init.ora。
5. **创建口令文件**:使用orapwd.exe工具创建名为pwdweb.ora的口令文件,指定文件位置和管理员密码,例如:orapwd.exefile=c:\oracle\ora90\database\pwdweb.orapassword=ltjsb,并设定允许的最大登录尝试次数。
6. **生成服务**:使用oradim.exe命令在服务中创建一个新的实例管理服务,设定ORACLE_SID为web,启动方式为手工,并指定pfile。
7. **创建数据库**:通过SQL*Plus连接到SYS用户,执行createdb.sql脚本,这个脚本会依据init.ora文件的内容创建数据库,定义数据库名称、最大实例数、日志历史、日志文件数量等。
创建数据库的SQL脚本可能包含以下内容:
- `startup nomount pfile="C:\oracle\admin\web\pfile\init.ora";` 启动数据库实例但不加载数据文件。
- `CREATE DATABASE web` 创建名为web的数据库。
- `MAXINSTANCES 1` 设定最大实例数为1。
- `MAXLOGHISTORY 1` 设定重做日志历史的记录条目。
- `MAXLOGFILES 5` 设定数据库的最大日志文件数。
8. **后续操作**:创建数据库后,会继续执行其他步骤,如创建控制文件、联机日志文件、system表空间、system回滚段、sys和system用户、基础表、簇、数据字典表、索引、序列,以及分配相关角色权限。
通过这些步骤,一个完整的Oracle数据库实例就可以手工创建完成。请注意,这些步骤适用于Oracle 9i版本,不同版本的Oracle数据库可能有所差异。在实际操作中,还需要遵循最佳实践和安全指南,确保数据库的安全性和稳定性。"
2008-07-07 上传
点击了解资源详情
2008-09-25 上传
2009-04-09 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
guchangjun99
- 粉丝: 0
- 资源: 1
最新资源
- 黑板风格计算机毕业答辩PPT模板下载
- CodeSandbox实现ListView快速创建指南
- Node.js脚本实现WXR文件到Postgres数据库帖子导入
- 清新简约创意三角毕业论文答辩PPT模板
- DISCORD-JS-CRUD:提升 Discord 机器人开发体验
- Node.js v4.3.2版本Linux ARM64平台运行时环境发布
- SQLight:C++11编写的轻量级MySQL客户端
- 计算机专业毕业论文答辩PPT模板
- Wireshark网络抓包工具的使用与数据包解析
- Wild Match Map: JavaScript中实现通配符映射与事件绑定
- 毕业答辩利器:蝶恋花毕业设计PPT模板
- Node.js深度解析:高性能Web服务器与实时应用构建
- 掌握深度图技术:游戏开发中的绚丽应用案例
- Dart语言的HTTP扩展包功能详解
- MoonMaker: 投资组合加固神器,助力$GME投资者登月
- 计算机毕业设计答辩PPT模板下载