Когда я использую следующую команду в командной строке:
tnsping DEVJAMES
(DEVJAMES - это имя одной из сетевых служб в файле) выводит следующее:
Used parameter files:
C:\app\oracle32\product\11.2.0\client_1\network\admin\sqlnet.ora
Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = lor03800.cov.com)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = DEVJAMES)))
OK (70 msec)
Однако в файле tnsnames в этом каталоге нет ни одного экземпляра, в котором используется даже 800, не говоря уже о lor03800.cov.com
Мой файл sqlnet.ora в этом каталоге выглядит так:
# This file is actually generated by netca. But if customers choose to
# install "Software Only", this file wont exist and without the native
# authentication, they will not be able to connect to the database on NT.
SQLNET.AUTHENTICATION_SERVICES = (NTS)
NAMES.DEFAULT_DOMAIN = WORLD
NAMES.DIRECTORY_PATH= (TNSNAMES)
И запись для DEVJAMES в моем файле tnsnames -
DEVJAMES =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = lor03799.cov.com)(PORT =
1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = DEVJAMES.WORLD)
)
)
В файле tnsnames в качестве хоста использовался lor03800.cov.com, но он был изменен. Я искал на своем компьютере файлы tnsnames, на которые он мог ссылаться, но ничего не нашел.
Кэшируются ли такие вещи в переменной среды Windows или что-то в этом роде? Где я могу найти это и как мне это очистить?