Oracle手工创建数据库详细步骤
需积分: 12 117 浏览量
更新于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 上传
点击了解资源详情
2016-09-12 上传
2011-12-17 上传
2011-06-11 上传
点击了解资源详情
2012-01-06 上传
千年514
- 粉丝: 5
- 资源: 1
最新资源
- 探索AVL树算法:以Faculdade Senac Porto Alegre实践为例
- 小学语文教学新工具:创新黑板设计解析
- Minecraft服务器管理新插件ServerForms发布
- MATLAB基因网络模型代码实现及开源分享
- 全方位技术项目源码合集:***报名系统
- Phalcon框架实战案例分析
- MATLAB与Python结合实现短期电力负荷预测的DAT300项目解析
- 市场营销教学专用查询装置设计方案
- 随身WiFi高通210 MS8909设备的Root引导文件破解攻略
- 实现服务器端级联:modella与leveldb适配器的应用
- Oracle Linux安装必备依赖包清单与步骤
- Shyer项目:寻找喜欢的聊天伙伴
- MEAN堆栈入门项目: postings-app
- 在线WPS办公功能全接触及应用示例
- 新型带储订盒订书机设计文档
- VB多媒体教学演示系统源代码及技术项目资源大全