Page tree

Versions Compared

Key

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

...

  1. Конфигурационный файл прослушивателя listener.ora
    Code Block
    # echo -n "DB name: " && read ORACLE_SID && \
      echo "LISTENER = (
      ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
    )
    
    SID_LIST_LISTENER = (
      SID_LIST =
        (SID_DESC = (SID_NAME = $ORACLE_SID)(ORACLE_HOME = /opt/oracle/product/11.2.0.2))
    )
    
    $ORACLE_SID нужно заменить на название основной БД Oracle (обязательно в нижнем регистре!). После создания нужно убрать разрешение на чтение данного файла для всех пользователей:
    Code Block
    
    # " > /etc/oracle/listener.ora && \
      chmod o-r /etc/oracle/listener.ora
    
    В ходе выполнения команды выше будет запрошено название основной БД (ввести обязательно в нижнем регистре!).
  2. Конфигурационный файл дескрипторов соединений tnsnames.ora
    Code Block
    # echo -n "DB name: " && read ORACLE_SID && \
      echo "$ORACLE_SID = (
      DESCRIPTION = (
        ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
      )
      (CONNECT_DATA = (SERVICE_NAME = $ORACLE_SID))
    )" 
    $ORACLE_SID нужно заменить на название основной БД Oracle (обязательно в нижнем регистре!)
    > /etc/oracle/tnsnames.ora
    
    В ходе выполнения команды выше будет запрошено название основной БД.

После создания файлов нужно поменять владельца директории /etc/oracle и файлов в ней:

...