工作时每天只有几小时的时间有大量数据需要写入数据库,平时就是只读。
两台服务器,考虑使用oracle10,solaris10,打算用RAC架构,磁盘阵列(16×300G)分两组12块做raid10用raw存储数据文件、控制文件、redo日志,4块做raid1放归档日志。
麻烦高手看一下这样的规划有没有什么问题,
还有听说做RAC的话用文件系统不稳定,所以用了RAW,是这样吗?(因为Tom说过当I/O不存在瓶颈是没有必要使用RAW,而我们的情况基本不存在I/O问题,所以想知道)

解决方案 »

  1.   

    我们公司有个项目以前用的是rac,后来出现了很多问题,只好又换双机。
    现在我都不知道rac好不好了,呵呵
    如果写这么少,那么事务就会很少,用于归档日志的磁盘应该是够的
      

  2.   

    如果是oracle10g,使用文件系统也无妨,如果对solaris和oralce熟悉的话建议使用raw.此外也可以考虑使用oracle自己的asm,不过一定要升级到oracle10.2.0.4,避免遇到bug。
      

  3.   

    1.两台服务器可以用DP软件做双机热备份,以增加系统的可靠性;
    2.存储数据文件和redo日志文件可以放在容量较大的磁盘阵列中,而控制文件可以放在两台相同的服务器上。
    3.正如楼上所说,DML较少,可以不使用归档模式。
      

  4.   

    另:NAS与磁盘阵列柜结合在一起使用也是楼主需要考虑的存储方式,建议楼主详细看一下:http://www.enet.com.cn/article/2008/0213/A20080213150981.shtml
      

  5.   

    可使用dp软件做双机热备份。平时只有一台服务器对外提供服务,另一台处于stand by状态,但同时接收主服务器的相关数据,即两台机中数据是相同的。当主服务器出现故障时,处于stand by的这台服务器立即接手工作。
      

  6.   

    1.RAC:我感觉RAC主要用在有大量应用程序连接到数据库,需要数据库提供很多进程进行处理的时候,一般是单机处理能力不足+I/O性能满足要求的时候,否则,还是用单机比较好维护。另外,RAC在处理时会有部分性能损耗。
    2.归档日志:archive log还是必要的,总要做RMAN恢复吧。不过个人感觉归档日志文件放在RAC服务器自己的硬盘上就好了,把剩余的4硬盘都加到主盘阵中去吧,I/O还能好一些。
    3.热备盘:另外,是不是要留2块做热备盘呢,当RAID中出现坏盘,在更换前不会影响RAID读写性能。
    都是直观感觉,不知道说的对不对。呵呵
      

  7.   

    原来的系统是HA架构,一台工作一台备份,工作期间网络负载和CPU使用率还是有点高,做的是raid5,I/O也不低,新系统打算做RAID10,I/O应该不会存在问题了,机器性能也大幅提高了,不过今后的应用也会慢慢增加,所以不想让用HA架构,感觉一台服务器用作备份太浪费了。
    RAID10盘越多性能越好,但是因为用RAW,以前没有用过,不知道能不能和文件系统放在一起。
    谢谢提醒,盘阵上就不留了,到时候单买两块做备份吧