Текущий архив: 2006.02.26;
Скачать: CL | DM;
Вниз
PL/SQL Developer Найти похожие ветки
← →
Сатир (2005-12-26 19:14) [0]---------------------------
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
← →
Desdechado © (2005-12-26 20:28) [1]XP SP2 ?
настрой файрволл
← →
Сатир (2005-12-26 20:30) [2]
> XP SP2 ?
> настрой файрволл
да
файрвол отключен
к другой тачке в сети, на которой есть эта база, нормально коннектится, а локально не хочет
← →
Reindeer Moss Eater © (2005-12-26 21:38) [3]Видимо нет такого инстанса на локальной машине
← →
Sergey13 © (2005-12-27 09:22) [4]2Сатир (26.12.05 19:14)
>сервис TNSLSNR.exe запущен
А сервис OracleServiceFIN (или как то так)?
Попробуй еще localhost заменить на свой ИП-шник или имя компа.
← →
Dioman © (2005-12-27 09:51) [5]поставь
SID = FIN_LOCAL
а это:
(SERVER = DEDICATED)
(SERVICE_NAME = FIN)
убери.
мож прокатит.
← →
Dioman © (2005-12-27 09:59) [6]да и вместо локалхост имя тачки... как сказал Sergey13 ©
← →
Desdechado © (2005-12-27 10:49) [7]у тебя распределенная БД? или на каждой "тачке" копию возишь?
← →
brabus (2005-12-27 11:32) [8]tnsping fin_local катит?
← →
Сатир (2005-12-28 17:00) [9]
> поставь
> SID = FIN_LOCAL
>
> а это:
>
> (SERVER = DEDICATED)
> (SERVICE_NAME = FIN)
>
> убери.
так что SID = FIN_LOCAL поставить вместо (SERVER = DEDICATED)
(SERVICE_NAME = FIN)
и должно быть
(CONNECT_DATA = (SID = FIN_LOCAL)
)
?
> у тебя распределенная БД? или на каждой "тачке" копию возишь?
БД распределённая. просто установил себе на тачку оракл и саму БД, чтобы иметь возможность отлаживать сервер.
> сервис OracleServiceFIN
сервис OracleServiceFIN работает.
← →
Сатир (2005-12-28 17:02) [10]
> tnsping fin_local катит?
TNS-03505: Сбой при разрешении имени
← →
Сатир (2005-12-28 17:04) [11]
> поставь
> SID = FIN_LOCAL
>
> а это:
>
> (SERVER = DEDICATED)
> (SERVICE_NAME = FIN)
>
> убери.
ничего не помогло
> да и вместо локалхост имя тачки... как сказал Sergey13 ©
поставил имя тачки. то же самое
← →
Sergey13 © (2005-12-28 17:05) [12]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:05) [13]но сам сервер, когда поднимается локально, к базе коннектится.
хотя возможно он коннектится и к удалённой базе, которая описана в том же tnsnames.ora...
← →
Sergey13 © (2005-12-28 17:08) [14]2 [13] Сатир (28.12.05 17:05)
>но сам сервер, когда поднимается локально, к базе коннектится.
ИМХО, эта фраза не имеет смысла. Или расшифруй.
← →
Сатир (2005-12-28 17:12) [15]всё, разобрался
> 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 заработал
всём спасибо, кто откликнулся
← →
Сатир (2005-12-28 17:34) [16]
> ИМХО, эта фраза не имеет смысла. Или расшифруй.
вот хотел спросить, как мне узнать, как какой базе коннектится сервер
к моей локальной или к удалённой, если обе описаны в tnsnames.ora?
← →
Sergey13 © (2005-12-29 09:12) [17]2[16] Сатир (28.12.05 17:34)
При коннекте ты указываешь имя конкретного сервиса из tnsnames.ora. Он однозначно у казывает на конкретный инстанс.
← →
evvcom © (2005-12-29 09:28) [18]
> нужно было после FIN_LOCAL указать через точку имя домена,
> то есть
> FIN_LOCAL.COURT.LOCAL
Это если в sqlnet.ora прописано
NAMES.DEFAULT_DOMAIN = COURT.LOCAL
Если не прописано, то надо (или можно, не экспериментировал) FIN_LOCAL без домена.
Страницы: 1 вся ветка
Текущий архив: 2006.02.26;
Скачать: CL | DM;
Память: 0.51 MB
Время: 0.044 c