Окт 212011
 

Oracle Universal Installer Inventory - это каталог, в котором Oracle Universal Installer хранит информацию об установленных продуктах, также его активно использует утилита OPatch. Inventory может быть локальным (находится в $ORACLE_HOME) и центральным (содержит список всех домашних каталогов Oracle, его расположение указано в файле /var/opt/oracle/oraInst.loc).
Иногда может возникнуть необходимость пересоздания Central Inventory, например, в случае его повреждения или переезда базы на другой сервер. Вот как это можно сделать (внимание, способ работает для Installer версии 10.1 и выше):

  1. Сначала найдём его расположение, для этого смотрим файл /etc/oraInst.loc (Linux) или /var/opt/oracle/oraInst.loc (Solaris, HP-UX). Путь будет указан в параметре inventory_loc.
  2. Забэкапим старый Inventory
  3. Создадим Inventory заново:
    cd $ORACLE_HOME/oui/bin 
    ./runInstaller -silent -ignoreSysPrereqs -attachHome \
    ORACLE_HOME="/usr/oracle/mydb" ORACLE_HOME_NAME="MyDB_home_10g"
  4. Если баз несколько, возвращаемся к п.1

Останавливать сервисы при выполнении данной процедуры не надо.

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre lang="" line="" escaped="" cssfile="">

(обязательно)

(обязательно)