если я подключаюсь, используя oraDB18Home1, появляется следующее сообщение об ошибке.
Ошибка при попытке получить текст для ошибки ORA-12541
Проверенные элементы
Переменная среды TNS_ADMIN определяется как "C: \ app \ muhiuddin \ product \ 18.0.0 \ dbhomeXE \ network \ admin"
"C: \ app \ muhiuddin \ product \ 18.0.0 \ dbhomeXE \ network \ admin \ sq lnet .ora "был расположен
NAMES.DIRECTORY_PATH указывает EZCONNECT в файле sq lnet .ora
Шаги для выполнения Убедитесь, что указан правильный порт Убедитесь, что прослушиватель работает и настроен правильно. Попробуйте выполнить команду ping LOCALHOST с помощью кнопки Ping на панели инструментов. Попробуйте выполнить TNSPing (ОПИСАНИЕ = (АДРЕС = (PROTOCOL = TCP) (HOST = LOCALHOST) (PORT = 1521)) (CONNECT_DATA =>
(SERVICE_NAME = XE))) с помощью кнопки Пинг TNS на панели инструментов
если я подключаюсь через клиента, отображается следующее сообщение
ORA-12541: TNS: нет слушателя
Проверенные позиции
Переменная среды TNS_ADMIN определяется как "C: \ app \ muhiuddin \ product \ 18.0.0 \ dbhomeXE \ network \ admin"
"C: \ app \ muhiuddin \ product \ 18.0.0 \ dbhomeXE \ network \ admin \ sq lnet .ora "был найден
NAMES.DIRECTORY_PATH указывает EZCONNECT в файле sq lnet .ora
Необходимые действия Проверьте, что правильный порт Указано, что прослушиватель работает и правильно настроен. Попытайтесь пропинговать LOCALHOST с помощью кнопки Ping на панели инструментов. Попробуйте TNSPing (ОПИСАНИЕ = (АДРЕС = (PROTOCOL = TCP) (HOST = LOCALHOST) (PORT = 1521)) (CONNECT_DATA => (SERVICE_NAME = XE))) с помощью кнопки Пинг TNS на панели инструментов.
Мои tnsnames.ora имеют
XE = (ОПИСАНИЕ = (АДРЕС = (PROTOCOL = TCP) (HOST = DESKTOP-622AB3J) (PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = XE)))
, а listner.ora имеет
listener.ora Файл конфигурации сети: C: \ app \ muhiuddin \ product \ 18.0.0 \ dbhomeXE \ NETWORK \ AD MIN \ listener.ora
Генерируется Oracle инструментами конфигурации.
DEFAULT_SERVICE_LISTENER = XE
SID_LIST_LISTENER = (SID_LIST = (SID_DES C = (SID_NAME = CLREPro 1074 *) (ORACLE_HOME = C: \ app \ muhiuddin \ product \ 18.0.0 \ dbhomeXE) (PROGRAM = extpro c) (ENVS = "EXTPROC_DLLS = ONLY: C: \ app \ muhiuddin \ product \ 18.0.0 \ dbhomeXE \ bin \ oraclr18.dll ")))
LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP) (HOST = DESKTOP-622AB3J) (PORT = 1521)) (АДРЕС = (ПРОТОКОЛ = IP C) (КЛЮЧ = EXTPROC1521))))
Я могу подключиться через sqlplus как sys , но когда я пингую "tnsping xe", я получаю сообщение no listenere в командной строке