Precisar vc NÂO PRECISA (pois junto com o software do RDBMS automaticamente já vai o software cliente E as principais tools clientes, como sqlplus, sql*loader, export/import, etc) mas se vc quiser PODE SIM instalar o software client Oracle (em um diretório/ORACLE_HOME separado, claro) na mesma máquina que já possui o software RDBMS Oracle, sem problemas... Entre as razões pra se fazer isso, pode-se listar teste de client em versão diferente do RDBMS, necessidade de usar alguma tool de desenvolvimento (como os pré-compiladores, por exemplo) que não vieram junto com o software do RDBMS, coisas assim...
[]s Chiappa
