Oracle9i数据库设计全攻略:环境配置与设计原则
需积分: 0 69 浏览量
更新于2024-08-02
收藏 158KB DOC 举报
Oracle9i数据库设计指引全集中,章节1.1主要探讨了数据库环境配置的原则。首先,针对操作系统环境的选择,中小型数据库推荐Linux,它易于管理且成本效益高。对于高可用性和负载均衡需求,Oracle9i RAC集群数据库被建议,节点数量在2到64个之间,这适用于对冗余有较高要求的系统。大型数据库可选择使用Sun Solaris SPARC 64位或HP 9000系列,特别是为了应对高吞吐量和稳定性。
内存管理是关键部分,Oracle在Linux环境下对SGA(System Global Area,系统全局区)有默认限制,一般不超过1.7G。SGA应占物理内存的50%至75%,以保持良好的性能。对于64位系统,SGA的管理限制提高,但仍建议保持在物理内存的50%至70%之间,避免内存分页对系统性能的影响。
交换区设计随物理内存不同而变化:小于2G时,swap大小为物理内存的3倍;大于2G时,一般设置为物理内存的1至2倍。设计过程中,还需要参考Oracle官方文档来调整其他环境变量。
数据库设计的核心还包括以下几个方面:
1. **数据库标识符(SID)**:作为数据库的唯一标识符,单节点数据库的SID长度应在5个字符以内,并以字符开头。集群数据库中,各节点的SID会增加节点编号,如rac1、rac2等。
2. **数据库全局名**:包括数据库的SID和域名,用于区分不同的数据库实例。
3. **数据库类型选择**:根据实际需求,海量数据存储和分析的场景适合data warehouse类型,而小型数据库或注重事务处理的OLTP则选用Transaction Processing类型。
4. **连接类型**:Oracle支持专用服务器(Dedicated Server)和多线程服务器(Multi-threaded Server,MTS)两种连接方式。批处理服务通常采用专用服务器,而OLTP服务推荐MTS,因为MTS允许通过配置网络服务灵活地切换到专用服务器模式。
5. **SGA配置**:在数据库设计初期,推荐根据物理内存比例进行SGA配置,同时考虑后期可能的扩展和性能优化需求。
Oracle9i数据库设计指南提供了全面的指导,强调了环境配置、内存管理、标识符设计和连接类型选择等方面的重要性,确保数据库在满足性能需求的同时具备灵活性和可扩展性。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2007-04-23 上传
2013-08-26 上传
2022-11-21 上传
2009-06-17 上传
2010-02-02 上传
点击了解资源详情
huapingchen99
- 粉丝: 1
- 资源: 16
最新资源
- JavaScript实现的高效pomodoro时钟教程
- CMake 3.25.3版本发布:程序员必备构建工具
- 直流无刷电机控制技术项目源码集合
- Ak Kamal电子安全客户端加载器-CRX插件介绍
- 揭露流氓软件:月息背后的秘密
- 京东自动抢购茅台脚本指南:如何设置eid与fp参数
- 动态格式化Matlab轴刻度标签 - ticklabelformat实用教程
- DSTUHack2021后端接口与Go语言实现解析
- CMake 3.25.2版本Linux软件包发布
- Node.js网络数据抓取技术深入解析
- QRSorteios-crx扩展:优化税务文件扫描流程
- 掌握JavaScript中的算法技巧
- Rails+React打造MF员工租房解决方案
- Utsanjan:自学成才的UI/UX设计师与技术博客作者
- CMake 3.25.2版本发布,支持Windows x86_64架构
- AR_RENTAL平台:HTML技术在增强现实领域的应用