У меня возникла проблема с несколькими сценариями загрузки linux, в частности теми, которые запускают мою базу данных Oracle 10g и мой контейнер oc4j.Запуск oc4j и oracle с использованием сценария запуска rc
Я использовал chkconfig, чтобы сообщить Linux о начале базы данных перед контейнером, однако кажется, что контейнер запускается перед базой данных, которая oc4j вообще не нравится. Я могу обратиться к своим приложениям, но у меня нет связей с БД. Если я перезапущу oc4j, все будет работать нормально.
Есть ли способ, чтобы я мог «приостановить» запуск oc4j до тех пор, пока база данных (и слушатель) не будет запущена и не готова к подключению?
Я сделал это, к сожалению, база данных не завершила инициализацию до тех пор, пока сервер приложений не будет запущен. –
Если вы запускаете их последовательно, управление сценарием «начальная база данных» возвращается, когда база данных запускается и полностью функционирует. Убедитесь, что вы сначала запустили прослушиватель, чтобы база данных регистрировалась со слушателем. –
Спасибо !!!! Это сработало отлично ... это не слишком отличается от того, что у меня было, но я просто рад, что он работает. –