Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

В файл /etc/security/limits.conf необходимо добавить ограничения для пользователя oracle:

Code Block
# echo "\n#
Oracle
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 64000" >> /etc/security/limits.conf

...

  1. Gentoo Linux
    Необходимо создать файл /etc/env.d/99oracle со следующим содержимым с необходимыми переменными окружения и обновить набор уже установленных:
    Code Block
    # echo -n "DB name: " && read ORACLE_SID && \
      echo -n "Time zone: " && read TZ && \
      echo "ORACLE_BASE=\"/opt/oracle\"
    ORACLE_HOME=\"/opt/oracle/product/11.2.0.2\"
    ORACLE_SID=\"$ORACLE_SID\"
    ORACLE_OWNER=\"oracle\"
    TNS_ADMIN=\"/etc/oracle\"
    NLS_LANG=\"AMERICAN_RUSSIA.AL32UTF8\"
    DISABLE_HUGETLBFS=\"1\"
    PATH=\"/opt/oracle/product/11.2.0.2/bin\"
    ROOTPATH=\"/opt/oracle/product/11.2.0.2/bin\"
    TZ=\"$TZ\"" 
    $TZ нужно заменить на часовой пояс системы
    > /etc/env.d/99oracle && \
      env-update && \
      source /etc/profile
    
    В ходе выполнения команды выше будет запрошен местный часовой пояс (например, Europe/Moscow) , $ORACLE_SIDи название основной БД Oracle (будет создана отдельно и, как правило, совпадает с названием компании). После этого нужно обновить системные переменные окружения следующей
  2. командойDebian Linux
    Необходимо добавить в файл /etc/environment необходимые переменные окружения:
    Code Block
    # envecho -update n "DB name: " && read ORACLE_SID && \
      source /etc/profile
    
    Debian Linux
    Необходимо добавить в файл /etc/environment следующее содержимое:
    Code Block
    
    echo -n "Time zone: " && read TZ && \
      echo "ORACLE_BASE=\"/opt/oracle\"
    ORACLE_HOME=\"/opt/oracle/product/11.2.0.2\"
    ORACLE_SID=\"$ORACLE_SID\"
    ORACLE_OWNER=\"oracle\"
    TNS_ADMIN=\"/etc/oracle\"
    NLS_LANG=\"AMERICAN_RUSSIA.AL32UTF8\"
    DISABLE_HUGETLBFS=\"1\"
    TZ=\"$TZ\"" 
    $TZ нужно заменить на часовой пояс системы
    >> /etc/environment
    
    В ходе выполнения команды выше будет запрошен местный часовой пояс (например, Europe/Moscow) , $ORACLE_SIDи название основной БД Oracle (будет создана отдельно и, как правило, совпадает с названием компании).
    После этого нужно перевыполнить вход в систему, чтобы переменные окружения обновились.
  3. Ubuntu Linux
    Необходимо изменить в файле /etc/environment значение переменной PATH, добавив в конец ее значения следующее содержимое:
    Code Block
    :/opt/oracle/product/11.2.0.2/bin
    
    Также дополнительно необходимо добавить в этот файл следующее содержимоенеобходимые переменные окружения:
    Code Block
    # echo -n "DB name: " && read ORACLE_SID && \
      echo -n "Time zone: " && read TZ && \
      echo "ORACLE_BASE=\"/opt/oracle\"
    ORACLE_HOME=\"/opt/oracle/product/11.2.0.2\"
    ORACLE_SID=\"$ORACLE_SID\"
    ORACLE_OWNER=\"oracle\"
    TNS_ADMIN=\"/etc/oracle\"
    NLS_LANG=\"AMERICAN_RUSSIA.AL32UTF8\"
    DISABLE_HUGETLBFS=\"1\"
    TZ=\"$TZ\"" 
    $TZ нужно заменить на часовой пояс системы
    >> /etc/environment
    
    В ходе выполнения команды выше будет запрошен местный часовой пояс (например, Europe/Moscow) , $ORACLE_SIDи название основной БД Oracle (будет создана отдельно и, как правило, совпадает с названием компании).
    После этого нужно перевыполнить вход в систему, чтобы переменные окружения обновились.
  4. Red Hat Enterprise Linux
    В файл /etc/environment необходимо добавить следующее содержимоенеобходимые переменные окружения:
    Code Block
    # echo -n "DB name: " && read ORACLE_SID && \
      echo -n "Time zone: " && read TZ && \
      echo "ORACLE_BASE=\"/opt/oracle\"
    ORACLE_HOME=\"/opt/oracle/product/11.2.0.2\"
    ORACLE_SID=\"$ORACLE_SID\"
    ORACLE_OWNER=\"oracle\"
    TNS_ADMIN=\"/etc/oracle\"
    NLS_LANG=\"AMERICAN_RUSSIA.AL32UTF8\"
    DISABLE_HUGETLBFS=\"1\"
    PATH=\"$PATH:/opt/oracle/product/11.2.0.2/bin\"
    TZ=\"$TZ\"" 
    $TZ нужно заменить на часовой пояс системы
    >> /etc/environment
    
    В ходе выполнения команды выше будет запрошен местный часовой пояс (например, Europe/Moscow) , $ORACLE_SIDи название основной БД Oracle (будет создана отдельно и, как правило, совпадает с названием компании).
    $PATH нужно заменить результатом выполнения команды:
    Code Block
    
    # echo $PATH:/opt/oracle/product/11.2.0.2/bin
    
    После этого нужно перевыполнить вход в систему, чтобы переменные окружения обновились.

...