Instalei o Oracle 18c XE e queria saber quais benefícios/desvantagens viriam de separar os dados que estão armazenados dentro dos bancos de dados gerenciados pelos dbms e a instalação real do Oracle (Oracle_Home).
Pergunto isso porque é possível mover Redologs, Datafiles e Controlfiles. Só não tenho ideia de por que alguém faria isso.
Locais separados podem ter características de desempenho diferentes ou alta disponibilidade ou outras propriedades.
Por exemplo, você pode usar um armazenamento mais lento e barato para dados raramente acessados ou um local com configurações de redundância mais baixas para arquivos temporários.
Para ser honesto, raramente nos preocupamos com isso.
Em um ambiente em cluster, os dados são armazenados em um local compartilhado, mas o software de banco de dados Oracle normalmente é armazenado em algum local de armazenamento local.
Além da excelente resposta de Balasz sobre desempenho, há também o aspecto de disponibilidade: fazer com que arquivos de dados, arquivos de controle e redo logs (assim como archives e backups) sejam armazenados em diferentes mídias físicas. Isso para que a probabilidade de perder tudo seja menor.
Mas, como apontado, em sistemas de armazenamento modernos, distribuídos e espelhados, isso é muito menos preocupante. Menos ainda quando seu banco de dados vive na nuvem, e nem um pouco se for um banco de dados autônomo.