HDR数据库搭建与使用实战指南
需积分: 50 40 浏览量
更新于2024-08-15
收藏 619KB PPT 举报
本文档分享了HDR数据库的使用经验和搭建过程中的关键注意事项。HDR数据库,通常用于高可用性环境,通过主备复制技术提供数据冗余和容错能力。以下是主要内容要点:
1. **创建数据库和表**:
- HDR数据库需在主库上创建,创建新表时确保同步至备库,切勿先在备库上操作,否则会导致主库无法建立新表。
- 建库时应选择log类型为buffer,以确保数据一致性。
2. **系统配置**:
- 检查操作系统版本、系统位数以及Java版本,确保兼容Informix数据库。
- 配置hosts文件以设定主机心跳网络信息,这对于数据库的心跳检测至关重要。
3. **核心参数理解**:
- `kernel.sem` 参数(SEMMSL、SEMMNS、SEMOPM、SEMMNI)控制了数据库锁机制,对并发控制和性能影响很大。
4. **数据库空间管理**:
- 采用符号链接创建数据库空间,因为这种方式由Informix直接管理,效率更高。
- MSGPATH配置数据库日志文件的位置,通常放在INFORMIXDIR目录下。
-_TAPEDEV用于物理备份,初始设置为null,后续根据实际需要更改。
5. **数据库服务器标识**:
- DBSERVERNAME用于设置数据库服务器标识,影响Informix用户环境变量。
6. **HDR模式设置**:
- DRAUTO选项影响主备切换策略,如DBAUTO=2为反向切换,DBAUTO=0则需要手动切换。
7. **数据库操作命令**:
- onspaces-c用于创建数据库空间,包括参数如空间名称、设备路径、偏移量和大小。
- onparams-a用于增加、删除或调整逻辑日志的大小。
- onmode-l和onmode-c分别用于切换逻辑日志和强制执行检查点。
- onstat-l用于查看逻辑日志状态。
8. **硬件和操作系统要求**:
- 主备数据库服务器需要来自同一供应商、架构一致且具有网络支持。
- 操作系统和硬件需匹配,且磁盘空间分配平等但类型可以不同。
9. **数据库需求与配置要求**:
- 数据库必须运行在带日志模式下。
- 主备数据库服务器的版本需一致。
- 检查TAPEDEV参数值是否为/dev/null,确认备份策略。
这些细节对于HDR数据库的稳定运行和维护至关重要,遵循这些指导可以帮助避免常见的问题,并确保高效的数据库管理。在实际操作中,应根据具体环境和需求灵活调整这些设置。
2021-09-29 上传
2021-05-14 上传
2021-05-11 上传
2021-03-14 上传
2020-04-11 上传
2020-04-11 上传
2021-05-24 上传
点击了解资源详情
点击了解资源详情
简单的暄
- 粉丝: 25
- 资源: 2万+
最新资源
- WordPress作为新闻管理面板的实现指南
- NPC_Generator:使用Ruby打造的游戏角色生成器
- MATLAB实现变邻域搜索算法源码解析
- 探索C++并行编程:使用INTEL TBB的项目实践
- 玫枫跟打器:网页版五笔打字工具,提升macOS打字效率
- 萨尔塔·阿萨尔·希塔斯:SATINDER项目解析
- 掌握变邻域搜索算法:MATLAB代码实践
- saaraansh: 简化法律文档,打破语言障碍的智能应用
- 探索牛角交友盲盒系统:PHP开源交友平台的新选择
- 探索Nullfactory-SSRSExtensions: 强化SQL Server报告服务
- Lotide:一套JavaScript实用工具库的深度解析
- 利用Aurelia 2脚手架搭建新项目的快速指南
- 变邻域搜索算法Matlab实现教程
- 实战指南:构建高效ES+Redis+MySQL架构解决方案
- GitHub Pages入门模板快速启动指南
- NeonClock遗产版:包名更迭与应用更新