1. 首先假定你问题中的一个表空间仅仅是数据表空间,不包括回滚段/临时表空间.
2. 一个数据表空间不是很好,理论上至少要两个表空间一个用来放表,另一个用来放索引.
当然你的库并不大,影响不会很大.从SQL SERVER移植到ORACLE有不少工作量, 如果有很多存储过程那就更麻烦了.

解决方案 »

  1.   

    ORACLE有移植工具,会给你省很多事,不过其他大量的物理规划还得自己做。
      

  2.   


    Oracle的系统移植工具简直是狗屎,
    其实大量的工作还是得你自己去做.如果你用到了相当多的sp和SQL Server特定的东西,
    那你等着受罪吧.
      

  3.   

    sp不是很多,程序的处理流程主要是通过c++完成的
      

  4.   

    KingSunSha(弱水三千)
    索引表空间的大小应该怎么规划?
      

  5.   

    怎么规划还真是几句话说不清楚,你估算一下大概会用到多少索引,然后再计算总共所需的空间:
    索引占据的空间 = 表占据的空间 *(索引字段的SIZE / 一行纪录的平均SIZE)很多数据都要靠估算,大概有个概念。在真正使用的时候还要不断调整
      

  6.   

    其实数据库不是很大,建立的表空间够大就行,一个放数据,一个放索引,以后可以拓展。但是物理结构上的规划要搞好。
    另外,SQl Server 和oracle有很多自己的特点,建议只倒数据,其他的再规划