Подключите удаленный сервер SAS к базе данных Oracle на другом удаленном сервере. - PullRequest
0 голосов
/ 07 июля 2019

У меня есть доступ к удаленному серверу Unix SAS. Я подключаю свой локальный SAS к удаленному серверу, используя «signon» и «rsubmit». Существует отдельный удаленный сервер с базой данных Oracle, и я хочу подключить удаленный сервер SAS к Oracle.

Должен ли я создать tnsnames.ora на удаленном сервере SAS с учетными данными для входа, а затем объявить «libname» с помощью DSN? Я не управляю удаленным сервером SAS, поэтому этот вариант создания tnsnames.ora не простой. Есть ли другой способ?

1 Ответ

1 голос
/ 08 июля 2019

В руководстве фактически есть пример, в котором вы прописываете всю информацию, которая обычно помещается в запись TNSNAMES.

https://documentation.sas.com/?docsetId=acreldb&docsetTarget=p1qft7bzdij79zn1bxh59mc3w8xj.htm&docsetVersion=9.4&locale=en

Этот следующий пример связан сOracle использует дескриптор CONNECT_DATA =.

libname x oracle user=myusr1 pw=mypwd1 
  path="(DESCRIPTION= 
          (ADDRESS_LIST=
            (ADDRESS= (PROTOCOL=TCP)(HOST=pinkfloyd)(PORT=1521))
             )
              (CONNECT_DATA= 
       "         (SID=alien)
       "   )
       " )
       " ";

Системный администратор все равно должен убедиться, что установлен SAS / Access для Oracle и установлены драйверы от Oracle.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...