你可以根据数据量来判断基本的system tablespace,temp tablespace和rbs tablespace,然后剩下的60%划归users tablespace,而且所有的表空间允许自动扩展,记住所有的表空间不要使用一个文件,尽量分开,例如temp tablespace一共有6个文件,每个2GB,不要太大了,否则磁盘管理不好,其次每个分区尽量多出20%的空间,这样os管理起来也容易控制

解决方案 »

  1.   

    几个基本原则可以考虑一下:  DATA表空间与INDEX表空间分离
                      
      RBS表空间与DATA表空间分离
                       
      SYSTEM表空间与其他表空间分离  联机重做日志文件与数据文件分开存放   归档重做日志文件与 SYSTEM,RBS,INDEXES,
      TEMP,DATA表空间分开存放,也要与联机重
      做日志文件分离
                          
      归档重做日志文件可以与小的静态文件一起存放  控制文件的I/O操作相对较少,但还是建议分布在
      不同的磁盘驱动器上
      (在init<SID>.ora中通过CONTROL_FILES指定)  如果有使用频繁的静态查询,将用到的索引
      单独再建一个表空间INDEX2  一个优化过的方案:   1       Oracle软件
       2.      SYSTEM表空间,控制文件1,TOOLS,INDEXES_2
       3.      RBS,RBS_2表空间,控制文件2
       4.      DATA表空间,控制文件3
       5.      INDEXES表空间,TEMP,TEMP_USER,DATA_2表空间
       6.      联机重做日志文件1,2,3,导出转储文件
       7.      应用软件,归档重做日志目标磁盘    根据你的实际情况再做调整.