Базы данных Oracle - статьи

         

Формат строки связи для удаленной базы данных


К удаленной базе данных можно подключиться двумя способами:

  • из SQL*Plus с помощью команды CONNECT;
  • при запуске SQL*Plus с помощью опций командной строки.
  • В обоих случаях необходимо указать строку связи, задающую сетевую службу, к которой необходимо подключиться. Формат строки связи зависит от версии сетевых служб Oracle на машине, с которой выполняется подключение. При использовании Net8 обычно строка связи соответствует имени сетевой службы из файла tnsnames.ora, находящегося (в версиях 8.1.x и выше) в каталоге $ORACLE_HOME/network/admin/.

    Пусть в файле tnsnames.ora имеется следующая запись для сетевой службы Oracle:

    TRAINING = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = creator)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = training) ) )

    Тогда для подключения к соответствующей базе данных при запуске SQL*Plus необходимо ввести, например, следующую команду в окне командной строки операционной системы:

    sqlplus scott/tiger@training

    Для подключения к соответствующей базе данных из SQL*Plus необходимо выполнить команду вида:

    CONNECT scott/tiger@training



    Содержание раздела