Я пытаюсь подключиться к удаленной базе данных с помощью клиента TOAD. Моя версия оракула 10.2g. Я следую этим инструкциям, указанным в этой ссылке, вместо шага 13, потому что я не могу понять, что они объясняют ссылка. Мой путь Oracle TNS_ADMIN — C:\oracle\product\10.2.0\db_1\network\ADMIN
, а ORACLE_HOME — C:\oracle\product\10.2.0\db_1
. Я нашел может вопрос относительно этого запроса, но я не нашел свой ответ.
ORA-12154: TNS: не удалось разрешить идентификатор соединения, указанный с помощью клиента TOAD.
Ответы (3)
Мы также столкнулись с этой проблемой в Toad 10.x и Oracle Instant Client 11.2.x. Для нас (довольно глупым) решением было добавить комментарий в самый верх файла tnsnames.ora. Таким образом, для шага № 8 в связанных инструкциях файл tnsnames.ora будет иметь это вместо этого:
# Leave whitespace before your first entry below...
VIS =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = <host_name or ip_address>)(PORT = 1521))
)
(CONNECT_DATA =
(SID = <instance_name>)
(SERVER = DEDICATED)
)
)
Не могли бы вы проверить каталог установки TOAD?
Если это что-то вроде C:\Program Files (x86)\...
, может помочь ссылка ниже:
По-видимому, возникают проблемы при установке 32-битной версии TOAD в каталог, содержащий символы '()'.
В моем случае это было решено путем удаления лишнего пробела в имени подключения. не должно быть пробела непосредственно перед «TEST.CONN», и ни одна из других записей в файле tns не может иметь то же самое.
(без пробелов) TEST.CONN= (DESCRIPTION= (АДРЕС= (ПРОТОКОЛ=TCP) (HOST=) (PORT=)) ) (CONNECT_DATA= (SERVICE_NAME=) ))
tnsnames.ora
и как вы настраиваете подключение в Toad? - person Alex Poole   schedule 03.10.2013tnsnames.ora
опишите описание моего подключения.TEST = (DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = myhost)(PORT = 1521)))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = TEST)))
- person Harmeet Singh Taara   schedule 03.10.2013