Oracle9i手工创建数据库详细教程
需积分: 17 10 浏览量
更新于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
最新资源
- MATLAB实现小波阈值去噪:Visushrink硬软算法对比
- 易语言实现画板图像缩放功能教程
- 大模型推荐系统: 优化算法与模型压缩技术
- Stancy: 静态文件驱动的简单RESTful API与前端框架集成
- 掌握Java全文搜索:深入Apache Lucene开源系统
- 19计应19田超的Python7-1试题整理
- 易语言实现多线程网络时间同步源码解析
- 人工智能大模型学习与实践指南
- 掌握Markdown:从基础到高级技巧解析
- JS-PizzaStore: JS应用程序模拟披萨递送服务
- CAMV开源XML编辑器:编辑、验证、设计及架构工具集
- 医学免疫学情景化自动生成考题系统
- 易语言实现多语言界面编程教程
- MATLAB实现16种回归算法在数据挖掘中的应用
- ***内容构建指南:深入HTML与LaTeX
- Python实现维基百科“历史上的今天”数据抓取教程