Как получить доступ к серверу Oracle 10g через локальную сеть?
Я установил Oracle 10g server Express Edition в Системе (скажем, host-a[100.101.102.103])
И я попытался получить доступ к базе данных из другой системы (скажем, host-b[100.101.102.104]), используя команду в командной строке sql
"**connect username/password@100.101.102.103:1521/XE**"
Но это говорит что-то вроде
тайм-аут запроса.ORA-12170: TNS: истекло время ожидания соединения
... где я ошибся....
- Все имя пользователя, пароль и IP все правильно.
- Обе системы находятся в одной локальной сети....
Пожалуйста, кто-нибудь, помогите мне.
1 ответ
Решение
Скорее всего, у вас есть брандмауэр, который предотвращает подключение к вашей базе данных путем тихого сброса сетевых пакетов.
Активирована ли база данных на сервере Windows с брандмауэром Windows? Если да, вам нужно создать исключение для порта 1521 (и, возможно, для 2030 и 8080).