![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
PL/SQL Developer [D7]
Сатир © (2005-12-26 19:14:00)---------------------------
PL/SQL Developer
---------------------------
ORA-12154: TNS:невозможно разрешить имя службы
---------------------------
OK
---------------------------
подскажите, в чем проблемма? как лечить?
сервис TNSLSNR.exe запущен.
в файле tnsnames.ora
есть такое определение:
FIN_LOCAL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = FIN)
)
)
коннекчусь к базе FIN_LOCAL
evvcom (2005-12-29 09:28:00) [1]
> нужно было после FIN_LOCAL указать через точку имя домена,
> то есть
> FIN_LOCAL.COURT.LOCAL
Это если в sqlnet.ora прописано
NAMES.DEFAULT_DOMAIN = COURT.LOCAL
Если не прописано, то надо (или можно, не экспериментировал) FIN_LOCAL без домена.
Sergey13 (2005-12-29 09:12:00) [2]2[16] Сатир (28.12.05 17:34)
При коннекте ты указываешь имя конкретного сервиса из tnsnames.ora. Он однозначно у казывает на конкретный инстанс.
Сатир (2005-12-28 17:34:00) [3]
> ИМХО, эта фраза не имеет смысла. Или расшифруй.
вот хотел спросить, как мне узнать, как какой базе коннектится сервер
к моей локальной или к удалённой, если обе описаны в tnsnames.ora?
Сатир (2005-12-28 17:12:00) [4]всё, разобрался
> FIN_LOCAL =
> (DESCRIPTION =
> (ADDRESS_LIST =
> (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT
> = 1521))
> )
> (CONNECT_DATA =
> (SERVER = DEDICATED)
> (SERVICE_NAME = FIN)
> )
> )
нужно было после FIN_LOCAL указать через точку имя домена, то есть
FIN_LOCAL.COURT.LOCAL
после этого и tnsping заработал
всём спасибо, кто откликнулся
Sergey13 (2005-12-28 17:08:00) [5]2 [13] Сатир (28.12.05 17:05)
>но сам сервер, когда поднимается локально, к базе коннектится.
ИМХО, эта фраза не имеет смысла. Или расшифруй.
Сатир (2005-12-28 17:05:00) [6]но сам сервер, когда поднимается локально, к базе коннектится.
хотя возможно он коннектится и к удалённой базе, которая описана в том же tnsnames.ora...
Sergey13 (2005-12-28 17:05:00) [7]TNS-03505 Failed to resolve name
Cause: The service name you provided could not be found in TNSNAMES.ORA, an Oracle Names server, or a native naming service.
Action: Verify that you entered the service name correctly. You may need to ensure that the name was entered correctly into the network configuration.
Сатир (2005-12-28 17:04:00) [8]
> поставь
> SID = FIN_LOCAL
>
> а это:
>
> (SERVER = DEDICATED)
> (SERVICE_NAME = FIN)
>
> убери.
ничего не помогло
> да и вместо локалхост имя тачки... как сказал Sergey13 ©
поставил имя тачки. то же самое
Сатир (2005-12-28 17:02:00) [9]
> tnsping fin_local катит?
TNS-03505: Сбой при разрешении имени
Сатир (2005-12-28 17:00:00) [10]
> поставь
> SID = FIN_LOCAL
>
> а это:
>
> (SERVER = DEDICATED)
> (SERVICE_NAME = FIN)
>
> убери.
так что SID = FIN_LOCAL поставить вместо (SERVER = DEDICATED)
(SERVICE_NAME = FIN)
и должно быть
(CONNECT_DATA = (SID = FIN_LOCAL)
)
?
> у тебя распределенная БД? или на каждой "тачке" копию возишь?
БД распределённая. просто установил себе на тачку оракл и саму БД, чтобы иметь возможность отлаживать сервер.
> сервис OracleServiceFIN
сервис OracleServiceFIN работает.
brabus (2005-12-27 11:32:00) [11]tnsping fin_local катит?
Desdechado (2005-12-27 10:49:00) [12]у тебя распределенная БД? или на каждой "тачке" копию возишь?
Dioman (2005-12-27 09:59:00) [13]да и вместо локалхост имя тачки... как сказал Sergey13 ©
Dioman (2005-12-27 09:51:00) [14]поставь
SID = FIN_LOCAL
а это:
(SERVER = DEDICATED)
(SERVICE_NAME = FIN)
убери.
мож прокатит.
Sergey13 (2005-12-27 09:22:00) [15]2Сатир (26.12.05 19:14)
>сервис TNSLSNR.exe запущен
А сервис OracleServiceFIN (или как то так)?
Попробуй еще localhost заменить на свой ИП-шник или имя компа.
Reindeer Moss Eater (2005-12-26 21:38:00) [16]Видимо нет такого инстанса на локальной машине
Сатир (2005-12-26 20:30:00) [17]
> XP SP2 ?
> настрой файрволл
да
файрвол отключен
к другой тачке в сети, на которой есть эта база, нормально коннектится, а локально не хочет
Desdechado (2005-12-26 20:28:00) [18]XP SP2 ?
настрой файрволл