Это обычная стандартная практика в средах Oracle. Среда Oracle - это одно большое приложение с одной или несколькими схемами или множество небольших приложений, растущих с течением времени.
Конечно, существует ряд архитектурных проектных решений. Например, при размещении нескольких приложений в одной базе данных приложения могут влиять друг на друга. Со временем Oracle расширяет стек технологий, чтобы ограничить влияние приложений, которые могут иметь друг на друга. Например, теперь вы можете распределять ресурсы по-разному для каждого пользователя. Но, например, приложение, работающее в режиме реального времени, может очистить весь кеш, воздействуя на другие приложения. Начиная с Oracle 12c, Oracle Corp. еще больше улучшила изоляцию, создав структуру, которая больше похожа на подход Microsoft SQL Server с отдельными «базами данных», но 12c даже расширяет ее. Например, поскольку база данных контейнеров Oracle все еще может содержать несколько баз данных и собственный словарь данных (корпоративная версия позволяет использовать только более одной базы данных контейнеров).
В общем, я не рекомендую помещать много серьезных/больших приложений в одну базу данных Oracle. Например, при обновлении одного из них вам необходимо убедиться, что все другие приложения совместимы с возможной новой небольшой версией Oracle. Поэтому, когда вы объединяете несколько приложений в одну базу данных, убедитесь, что вы можете контролировать, что все они сертифицированы одновременно для той же версии Oracle. Например, потому что это внутренние пакеты.
Если у вас нет (и необходимо) нескольких хостов, это нормально. [Лучше иметь один экземпляр со многими схемами, чем во многих случаях] (http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:1859759700346606559), на том же в любом случае. Вы максимально используете доступные ресурсы. До тех пор, пока приложения не будут смущены, и у вас будет достаточно возможностей в целом, все должно быть хорошо, и проще управлять, контролировать и поддерживать. –