Я установил сервер oracle, и он работает исправно. Однако клиент, который установлен на другом компьютере, не работает. Ошибка TNS-12541: TNS: нет прослушивателя.Настройка соединения между клиентом и сервером Oracle 10g
Мои TNSNames.ora:
SCP =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.2.39)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = DatabaseIO)
)
)
В серверной машине я могу подключиться к databaseIO.
Возможно, там были другие конфигурации?
Правильно ли адрес и порт - 'host' в' tnsnames.ora' на клиенте является адресом сервера, правильно? Является ли слушатель настроенным ('listener.ora' на сервере), используя порт 1521, и действительно ли он запущен? 'lsnrctl status' должен сказать вам, если он встал. –
Адрес сервера 10.0.2.39, и он использует порт 1521. Состояние слушателя в порядке, нет ошибки. В серверной машине я могу подключить базу данных с помощью SQL Plus. С другой стороны, брандмауэр отключен. – Jannibelli
Вам не обязательно, чтобы слушатель подключался локально через SQL * Plus. 'lsnrctl status' показывает конечную точку TCP для' 10.0.2.39: 1521'? Можете ли вы добавить вывод этой команды к вопросу? –