>> Will oracle 10g standard edition supports partition by range?
No, you need EE to get partitioning:
http://www.dba-oracle.com/art_so_oracle_st...ise_edition.htm***********************************************************************
>> Parttion is needed for this size of database?
You tell me. Is full-scan performance suffering?
***********************************************************************
>> Client will not agree to spend on this.
I would find another job. If they won't spend to do the job right, why would anybody want to work there?
***********************************************************************
>> Any other alternate?
Sure you can do manual partitioning, the old-fashioned way like we did in Oracle7. It's done by spreading files across spindles and giving your "partitions" unique names. You can also cache your data with SSD, but that costs money too. Read the chapter in my book on I/O load balancing:
http://www.rampant-books.com/book_2005_1_a...tive_tuning.htm