Sim, você pode ter versões diferentes do Oracle instaladas e em execução no mesmo servidor. Eu provavelmente iria com diferentes ouvintes em diferentes portas. E você não gostaria de duas instâncias com o mesmo nome em execução. Há muitas outras áreas que você gostaria de ter certeza de que elas não colidiriam umas com as outras (principalmente locais de disco).
Dito isto, a execução de duas instâncias (diferente de dev / test) em um servidor geralmente não é recomendada. Se forem pequenos, você provavelmente obterá melhor desempenho como esquemas separados em uma instância e, se forem grandes, optarão por servidores separados. Considere também a virtualização como uma opção.