Правильно раздельное написание: профессионально ориентированные.
Вы правы, следует писать раздельно: нравственно ориентированный.
Правильно: ориентИрованный.
Корректно раздельное написание: сервисно ориентированный.
Это сочетание и подобные (со вторым компонентом ориентированный) пишутся раздельно: дисциплинарно ориентированная система.
Правильно: инновационно ориентированный.
Верно раздельное написание: эколого ориентированный.
Правильно: практико-ориентированный, социально ориентированный.
Написание таких слов словарно, а их словарное написание устанавливается орфографистами на основании многих факторов. См. ответ на вопрос № 310095.