...
- Конфигурационный файл прослушивателя
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
- Конфигурационный файл дескрипторов соединений
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
и файлов в ней:
...