我有 20 个硬盘,它们将部署到多个 RAID 5 阵列中,以供 AIX 主机上的 Oracle 使用。
创建/布局阵列的最佳方法是什么?
答案1
我不是 OCM 之类的人,但我无法想象 RAID 5 会被视为最佳实践。在我的公司,我们不再使用 RAID 5,因为这些阵列在上市的大型磁盘上出现故障的次数很多。例如,如果您使用较小的 SAS 磁盘,您可能能够摆脱它,但我认为至少要使用 RAID 10。
你可能想查看这个链接:http://blogs.zdnet.com/storage/?p=483网上还有许多其他类似的讨论,讨论使用 RAID 10 而不是 RAID 5。同样,在我的公司,当我们推出 Oracle 客户端时,我们通常会将大型 RAID 10 集分成 14-22 个磁盘,具体取决于我们使用的硬件。但我不确定具体的配置,因为我使用的是 Windows 系统,我们也几乎只使用 RAID 10。
答案2
很大程度上取决于磁盘的大小和速度,如果空间不足,那么根据您的交易量,在 RAID5 上运行主数据库可能会没问题,但我建议至少将日志文件作为原始逻辑卷放在镜像磁盘上而不是 RAID5 上。
然而,这其中涉及到很多变量,从 JFS2 挂载设置(确保它设置为并发 I/O)和磁盘队列长度到 RAID 控制器缓存设置,所以我无法给出一个简单的答案。
从这份 IBM 白皮书《针对 Oracle 数据库调优 IBM AIX 5.3 和 AIX 6.1》开始
伊万·利斯
答案3
相同的
条纹和镜像
您至少需要对如何为 Oracle 系统布局驱动器有基本的了解。阅读 Oracle 基础文档以了解 Oracle 如何使用其内存、数据文件和 CPU。
您需要考虑每个重要文件组的相对性能/弹性:REDO、ARCHIVE LOGS、INDEXES、DATA、UNDO、OS、ORACLE_HOME
答案4
链接的文档在这个答案中指向 SAME(条纹和镜像等)指南。
看了你的问题,我想唯一的其他评论就是确保每个挂载/数据存储都在不同的通道上。