Oracle手工创建数据库详细步骤
需积分: 12 22 浏览量
更新于2024-09-12
收藏 34KB DOCX 举报
"Oracle手工建库步骤主要涉及创建一个单实例数据库的过程,不适用于创建RAC(Real Application Clusters)数据库。以下详细介绍了这个过程的关键步骤:
1. 确定全局数据库名称:
- 全局数据库名称是数据库的唯一标识符,设置为'manuldb',不超过8个字符。
- 这个名称需在参数文件init<sid>.ora中配置,并确保与CREATE DATABASE语句中的database选项一致。
2. 选择数据库字符集:
- 在本例中选择了简体中文常用的字符集ZHS16GBK,这决定了数据库支持的字符集。
- 字符集设置必须在CREATE DATABASE语句中指定。
3. 选定标准数据库块大小:
- 标准数据库块大小设置为8192字节,这个设置通常在参数文件init<sid>.ora中完成。
- 数据库创建后,此值无法更改。
4. 设置环境变量:
- 必须声明环境变量ORACLE_SID,设置为数据库实例名'manuldb'。
- ORACLE_BASE定义为${HOME}/app/oracle,用于存储数据库相关的所有文件。
- ORACLE_HOME设置为ORACLE_BASE下的产品目录,例如${ORACLE_BASE}/product/11.2.0/dbhome_1。
5. 选择数据库管理员认证方法:
- 口令文件方式:创建口令文件orapw<sid>,并确保全路径,例如orapwdFILE=$ORACLE_HOME/dbs/orapwmanuldb,设置ENTRIES数量及FORCE参数。
- 操作系统认证:使用与'oracle'用户相同组(如'dba')的用户进行认证。
6. 创建初始化参数文件:
- 使用vi编辑器创建$ORACLE_HOME/dbs/init<sid>.ora文件。
- 参数文件中必须包含DB_NAME,同时也建议包含CONTROL_FILES(控制文件)和MEMORY_TARGET(内存目标)等重要参数。
7. 连接到数据库:
- 使用sqlplus工具,以sysdba角色登录:sqlplus / as sysdba。
8. 创建spfile:
- 通过执行CREATESPFILE FROM PFILE命令从pfile创建spfile,spfile是动态的参数文件,更便于管理。
9. 如果在步骤6的参数文件中没有包含CONTROL_FILES参数,那么需要在创建spfile后执行相关操作来添加这个参数,如果已经包含则可跳过此步骤。
10. 创建数据库:
- 最后,使用CREATE DATABASE命令创建数据库,该命令会基于之前的所有配置来构建数据库。
以上步骤完成后,一个Oracle单实例数据库基本建立完毕。注意每个步骤的细节和顺序,确保正确无误,以避免可能出现的问题。"
2018-06-08 上传
2012-11-03 上传
点击了解资源详情
2011-12-17 上传
2016-09-12 上传
2011-06-11 上传
点击了解资源详情
2012-01-06 上传
千年514
- 粉丝: 5
- 资源: 1
最新资源
- Aspose资源包:转PDF无水印学习工具
- Go语言控制台输入输出操作教程
- 红外遥控报警器原理及应用详解下载
- 控制卷筒纸侧面位置的先进装置技术解析
- 易语言加解密例程源码详解与实践
- SpringMVC客户管理系统:Hibernate与Bootstrap集成实践
- 深入理解JavaScript Set与WeakSet的使用
- 深入解析接收存储及发送装置的广播技术方法
- zyString模块1.0源码公开-易语言编程利器
- Android记分板UI设计:SimpleScoreboard的简洁与高效
- 量子网格列设置存储组件:开源解决方案
- 全面技术源码合集:CcVita Php Check v1.1
- 中军创易语言抢购软件:付款功能解析
- Python手动实现图像滤波教程
- MATLAB源代码实现基于DFT的量子传输分析
- 开源程序Hukoch.exe:简化食谱管理与导入功能