Verifique se você está usando a sobrecarga correta de OraCmd.Parameters.Add(),
Conforme msdn o quarto parâmetro não é a direção do parâmetro, é como abaixo
public OracleParameter Add(
string parameterName,
OracleType dataType,
int size,
string srcColumn
)