Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 TNS-12532: TNS:invalid argument с клиента на сервер  [new]
marguren
Member

Откуда:
Сообщений: 1256
друзья, и снова здравствуйте :)

помогите настроить клиент, пожалуйста..

вот что на базовом сервере blah.montevallo.edu:

 tnsnames.ora

PPRD.montevallo.edu =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = blah.montevallo.edu)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = PPRD.montevallo.edu)
    )
  )



#
names.directory_path = (TNSNAMES, HOSTNAME)
names.default_domain = montevallo.edu
"sqlnet.ora" 1118L, 32895C                                


SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = /u01/app/svc_oracle/product/11.2.0.2/dbhome_1)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = PPRD.montevallo.edu)
      (ORACLE_HOME = /u01/app/svc_oracle/product/11.2.0.2/dbhome_1)
      (SID_NAME = PPRD)
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = blah.montevallo.edu)(PORT = 1521))
    )
  )


а вот что на клиенте boom.montevallo.edu:

TEST =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = poop.montevallo.edu)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = TEST)
    )
  )

PPRD =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = poop.montevallo.edu)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = PPRD)
    )
  )

PPRD.montevallo.edu =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = blah.montevallo.edu)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = PPRD.montevallo.edu)
    )
  )


ситуация такая:

я мигрирую базовые сервера на VM с хоста poop на хост blah. мне надо сохранить базовые ORACLE_SID..
есть клиентский сервер c формами, который должен одновременно коннеткиться и к poop к blah, пока мигразия не закончится и я не потушу базы на poop сервере.

в клиентском tnsnames.ora файле я пытаюсь их различить путем разных SERVICE_NAME.. На старом poop серваке SERVICE_NAME=PPRD, на новом SERVICE_NAME=PPRD.montevallo.edu

когда я делаю

tnsping PPRD = все работает. когда пытаюсь

[oracle@boom config]$ tnsping PPRD.montevallo.edu

TNS Ping Utility for Linux: Version 11.1.0.7.0 - Production on 12-FEB-2015 12:08:21

Copyright (c) 1997, 2008, Oracle.  All rights reserved.

Used parameter files:


Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = blah.montevallo.edu)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = PPRD.montevallo.edu)))
TNS-12532: TNS:invalid argument


пожалуйста, помогите разобраться! самой мозгов не хватает...
я уже все пробелы проверяла, и tnsnames.ora копировала с клиента на новый VM сервак (потому как со старыми записями все в порядке), и dos2unix делала.. я не понимаю, в чем затык и что за ошибка..

спасибо!!!!
12 фев 15, 21:16    [17258173]     Ответить | Цитировать Сообщить модератору
 Re: TNS-12532: TNS:invalid argument с клиента на сервер  [new]
marguren
Member

Откуда:
Сообщений: 1256
я нашла!!!!
telnet не работал на 1521. надо было в iptables открыть 1521 и все заработало!!!!!
ура, спасибо!!!!
12 фев 15, 21:40    [17258224]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить