Невозможно подключиться к базой данных Oracle XE от другого ПК или локальной программой / веб-страница

Брандмауэр, как настроено iptables является ephermal. Это никогда не сохраняется и должно быть перезагружено на каждой начальной загрузке. Обычно существует сценарий в init.d, который загружает правила iptables о начальной загрузке. При сбрасывании правил с iptables-F, это только сбрасывает то, что Ядро знало, но не влияет, как брандмауэр будет установкой на следующей начальной загрузке. Каждое распределение отличается. Fedora использует init.d сценарий, названный/etc/init.d/iptables, который просто выполняет iptables-восстановление/etc/sysconfig/iptables или что-то как этот. Ubuntu использует ufw, который называет ряд команд iptables на основе локальной конфигурации. Если бы все, что Вы сделали, было выполнено команды iptables и ничего не сохранило в файл, то перезагрузка должна восстановить брандмауэр. Если Вы знаете, какой init.d сценарий, можно, вероятно, просто перезагрузить тот сценарий для восстановления вместо полной перезагрузки.

1
задан 20 February 2014 в 10:37
1 ответ

Когда вы используете sqlplus с хост-машины, sqlplus использует связь IPC. Когда вы пытаетесь подключиться к экземпляру Oracle удаленно, вы будете использовать tnslistener. Ваш слушатель запущен?

lsnrctl status

Если да, то, возможно, это ваш брандмауэр. Выключите встроенный брандмауэр и попробуйте снова

/etc/init.d/iptables stop
1
ответ дан 4 December 2019 в 00:28

Теги

Похожие вопросы