Advantage multiple tablespaces :
Control disk space allocation for database data
Assign specific space quotas for database users
Control availability of data by taking individual tablespaces online or offline
Perform partial database backup or recovery operations
Allocate data storage across devices to improve performance
The Same For Multiple DataFiles :
put each data file on a separate disk array. This decreases contention between disks.