В прошлый день я был на одной тренировке по установке оракула, запуску и отключению сервиса. Там я узнал о некоторых командах Linux для запуска и выключения экземпляра Oracle на компьютере Linux.
Чтобы определить запущенный экземпляр : Команда ниже вернет все экземпляры Oracle, которые в данный момент работают на этом компьютере.
ps -ef |grep pmon
Эта команда возвращает следующие результаты:
oracle 823 1 0 Dec03 ? 00:00:17 ora_pmon_instance1
oracle 19632 1 0 Nov17 ? 00:06:35 ora_pmon_instance2
oracle 24199 1 0 Nov20 ? 00:05:23 ora_pmon_instance3
Где instance1
, instance2
и instance3
- это 3 установки Oracle на Linux, которые в данный момент работают.
Мой запрос: Итак, ps -ef
покажет только процессы, запущенные для текущего пользователя. Предположим, instance3
не работает, и вам нужно запустить этот экземпляр. Но вы не знаете, сколько экземпляров оракула на машине.
Как бы вы узнали, что этот экземпляр не работает?
В Windows есть способ, называемый сервисами, где вы можете узнать, что эти установки выполняются на Windows для Oracle.