我有20个硬盘将被部署到多个RAID 5arrays中,以便在AIX主机上与Oracle一起使用。
什么是创build/布局数组的最佳方式?
我不是一个OCM或任何东西,但我不能想象RAID 5将被视为最佳做法。 在我的公司,我们不再使用RAID 5了,因为这些arrays已经进入市场的大磁盘坏了。 例如,如果您使用的是较小的SAS磁盘,那么您也许可以避开它,但至less我会说RAID 10。
你可能想看看这个链接: http : //blogs.zdnet.com/storage/?p = 483还有很多其他人喜欢它在网上以及谈论使用RAID 10而不是RAID 5.同样,在我的公司,当我们推出Oracle客户端时,根据我们使用的是什么硬件,我们通常会在14-22个磁盘中分解出大量的RAID 10集。 具体的configuration,我不知道,因为我在Windows的东西,我们也几乎完全使用RAID 10的一面。
很大程度上取决于磁盘的大小和速度,如果空间不足,那么在RAID5上运行主数据库可能会很好,这取决于您的事务量,但我build议至less将日志文件作为原始逻辑卷在镜像磁盘而不是RAID5上。
然而,涉及到的variables非常多,从JFS2挂载设置(确保它设置为并发I / O)以及磁盘队列长度等所有因素,到RAID控制器caching设置,所以我不能给出一个简单的答案。
从这篇IBM白皮书开始,“为Oracle数据库调优IBM AIX 5.3和AIX 6.1”
伊万·利斯
相同
条纹和镜子的一切
您至less需要了解如何为Oracle系统布局驱动器的基本知识。 阅读Oracle基础知识文档,了解Oracle如何使用它的内存,数据文件和CPU。
您需要考虑每个重要文件组的相对性能/恢复能力:重做,归档日志,索引,数据,撤消,操作系统,ORACLE_HOME
我也不是OCM,但是我是经过authentication的Oracle DBA和EMC SANpipe理员。
我build议尽可能避免raid 5,或者至less只将它用于归档日志和备份存储。 至less,确保重做日志在RAID 1,RAID 10或没有RAID(复用)。
至于通用布局,我build议拥有3个独立的卷,尽pipe大多数现代化的raid系统都可以在同一个raid集上 – 只要你没有使用奇偶校验。
这是一个典型的布局:
/ U01 / ORACLE
/ U01 / ORADATA
/ U02 / ORADATA
/ U03 / ORADATA
/ U03 /存档
/ U03 /备份
在这个答案链接的文件指向相同(条纹和镜子等)指南。
看看你的问题,我想唯一的其他意见是确保每个挂载/数据存储位于不同的频道。