Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 ORA-28509 при запросе из database link  [new]
benzo
Member

Откуда: Msk
Сообщений: 346
Хотел сделать по FAQ тестовый пример создания database link для excel-файла.
Делаю lsnrctl reload - ок, все проходит.
делаю tnsping EMPXLS - выдает время. То есть тоже все ок.
Делаю tnsping status EMPXLS - пишет ошибку TNS-03505.
И есkи сделать запрос из kинка, то выдаеnся ошибка ORA-28509: unable to establish a connection to non-Oracle system и далее ORA-02063.


listener.ora:
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
      )
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = oracl)(PORT = 1521))
      )
    )
    (DESCRIPTION =
      (PROTOCOL_STACK =
        (PRESENTATION = GIOP)
        (SESSION = RAW)
      )
      (ADDRESS = (PROTOCOL = TCP)(HOST = oracl)(PORT = 2481))
    )
  )

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = D:\oracle)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = ORCL)
      (ORACLE_HOME = D:\oracle)
      (SID_NAME = ORCL)
    )
    (SID_DESC =
      (PROGRAM = hsodbc)
      (ORACLE_HOME = D:\oracle)
      (SID_NAME = EMPXLS)
      (GLOBAL_DBNAME = EMPXLS)
    )
  )


tnsnames.ora:
ORCL.TANTIEMA.LOCAL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = oracl)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = ORCL)
    )
  )

INST1_HTTP.TANTIEMA.LOCAL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = oracl)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = SHARED)
      (SERVICE_NAME = ORCL)
      (PRESENTATION = http://admin)
    )
  )

EXTPROC_CONNECTION_DATA.TANTIEMA.LOCAL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )
EMPXLS.TANTIEMA.LOCAL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = <ipaddress>)(PORT =1521)
    ))
    (CONNECT_DATA =
      (SID = EMPXLS))
      (HS = OK)
    
  )

initEMPXLS.ora:
HS_FDS_CONNECT_INFO=EMPXLS
HS_DB_DOMAIN=TANTIEMA.LOCAL
HS_DB_NAME=EMPXLS.TANT



что не так?
12 дек 07, 12:40    [5037710]     Ответить | Цитировать Сообщить модератору
 Re: ORA-28509 при запросе из database link  [new]
зы
Guest
ещё десять тем наплоди...
12 дек 07, 12:41    [5037718]     Ответить | Цитировать Сообщить модератору
 Re: ORA-28509 при запросе из database link  [new]
benzo
Member

Откуда: Msk
Сообщений: 346
да я уже написал модераторам, чтоб удалили задвоившуюся.
Хотя , судя по всему, это сбой самого форума. Т.к. первонально выдало ошибку "попытка обойти защиту форума"...
12 дек 07, 12:43    [5037732]     Ответить | Цитировать Сообщить модератору
 Re: ORA-28509 при запросе из database link  [new]
benzo
Member

Откуда: Msk
Сообщений: 346
Решилось так:
в sqlnet.ora было

NAMES.DEFAULT_DOMAIN = TANTIEMA.LOCAL
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)


оставил только следущее

NAMES.DIRECTORY_PATH= (TNSNAMES)


Взято отсюда .
13 дек 07, 13:28    [5044023]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить