Мне нужно пропатчить мой Oracle, но сначала я хочу проверить, установлены ли уже исправления, которые я хочу установить. Как я могу сделать это с WLST? (Мне нужно написать его, потому что я собираюсь использовать его на многих системах - промежуточное ПО 11g)
спасибо, Гав.
Убедитесь, что переменная ORACLE_HOME установлена в правильное местоположение, и вызовите ORACLE_HOME\opatch\opatch.bat lsinventory.
ORACLE_HOME
ORACLE_HOME\opatch\opatch.bat lsinventory
Вы, вероятно, захотите поместить результаты этого в файл, и grep, ища то, что вы ищете.
export ORACLE_HOME=/scratch/app/product/fmw/obpinstall;export PATH=$ORACLE_HOME/Opatch:$PATH; opatch lsinventory [-all] [patch desc]
Просто упомяните атрибут ORACLE_HOME и выполните следующую команду в терминале, и он выведет в порядке убывания список всех доступных исправлений, установленных в этом ORACLE_HOME