Não há número máximo fixo de arquivos de dados em um banco de dados Oracle. O limite é essencialmente determinado pelas limitações do sistema de arquivos do sistema operacional e pelo espaço de armazenamento disponível. O Oracle em si não impõe um limite codificado além do que o sistema operacional e o armazenamento podem lidar.
Embora você * pudesse * teoricamente ter milhares ou até dezenas de milhares de arquivos de dados, geralmente não é recomendado por razões de desempenho. Gerenciando que muitos arquivos podem se tornar pesados e impactar a eficiência de E/S. Um banco de dados bem projetado geralmente emprega um número menor de arquivos de dados maiores ou usa o gerenciamento de espaço de segmento automático (ASSM), que lida com a alocação de espaço automaticamente sem exigir gerenciamento explícito de arquivo de dados.