У меня установлен сервер oracle 11g на моем компьютере с Windows 7. Я должен установить этот сервер с удаленной машины. Удаленная машина - это 64-битная система с Ubuntu 12.10. Для доступа к серверу я установил мгновенный клиент Oracle и настроил eveything.TNS: не удалось разрешить указанный идентификатор подключения
ORACLE_HOME, TNS_ADMIN, PATH, LD_LIBRARY_PATH все установлены и указывают на правильные местоположения.
Мой файл tnsname.ora:
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = ravi)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl.xxx.com)
)
)
Мой sqlnet.ora файл
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
Мой tnslistener на сервере и работает.
LSNRCTL> services
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
Services Summary...
Service "CLRExtProc" has 1 instance(s).
Instance "CLRExtProc", status UNKNOWN, has 1 handler(s) for this service...
Handler(s):
"DEDICATED" established:0 refused:0
LOCAL SERVER
Service "orcl.xxx.com" has 1 instance(s).
Instance "orcl", status READY, has 1 handler(s) for this service...
Handler(s):
"DEDICATED" established:221 refused:0 state:ready
LOCAL SERVER
Service "orclXDB.xxx.com" has 1 instance(s).
Instance "orcl", status READY, has 1 handler(s) for this service...
Handler(s):
"D000" established:0 refused:0 current:0 max:1022 state:ready
DISPATCHER <machine: ravi, pid: 4844>
(ADDRESS=(PROTOCOL=tcp)(HOST=ravi.xxx.com)(PORT=49239))
The command completed successfully
Даже после установки всех этих я не могу подключиться к серверу.
Когда я выполняю sqlplus [email protected]
команду я получаю
[email protected]:~/app/ravi/product/11.2.0/dbhome_1/bin$ sqlplus [email protected]
SQL*Plus: Release 11.2.0.1.0 Production on Thu Apr 25 01:17:01 2013
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Enter password:
ERROR:
ORA-12154: TNS:could not resolve the connect identifier specified
Я видел все эти сообщения,
Sqlplus login error when using bash variables: SP2-0306: Invalid option
неora-12154 could not resolve... with oracle instant client
и Infact многих других должностей, но ни один из них решение моей проблемы.
Запрос на помощь
Заранее спасибо
Что произойдет, если вы ping orcl'? – ninesided
также, это может быть более подходящим для dba.stackexchange.com – ninesided
Вы сказали, что переменные окружения установлены, но все они экспортированы, в частности 'TNS_ADMIN'? Вы указали 'tnsnames.ora' в каталоге' $ TNS_ADMIN' на сервере Ubuntu, верно? (Просто проверка ...) –