Как разблокировать порт 1521 для Oracle на Ubuntu 13.10

Я установил Ubuntu 13.10 и Oracle 10XE. Я вошел в Oracle и сделал startup. Все связано, Oracle запущен.

Затем я увидел следующую ошибку:

telnet localhost 1521 Trying 127.0.0.1... telnet: Unable to connect to remote host: Connection refused

Я хотел бы использовать Oracle с портом по умолчанию, и мне нужно разблокировать его для использования моего Java-приложения.

Не могли бы вы дать мне простое решение, как это исправить?

-1
задан 19 November 2013 в 08:35

1 ответ

iptables является базовой базой данных для брандмауэров Ubuntu, поэтому в ipdates нам нужно удалить все блоки для порта 1521 для этой машины.

iptables находится в оперативной памяти, поэтому вам нужно выгрузить существующие данные в файл, например:

sudo iptables-save > /some/directory/your_rules.fw

и в процессе загрузки убедитесь, что iptables читает этот файл с помощью

sudo iptables-restor < /some/directory/your_rules.fw

, и вам нужно открыть этот порт с помощью команды, подобной

sudo iptables -I INPUT -i eth0 -p tcp --dport 1521 -j ACCEPT
sudo iptables -l

, а также проверьте ваш маршрутизатор или шлюз, чтобы убедиться, что он не блокирует порт 1521.

Учебное пособие доступно на https://www.linode.com/wiki/index.php/Configuring_IPtables_on_ubuntu_server

0
ответ дан 19 November 2013 в 08:35
  • 1
    Если бы Вы не устанавливали графический Intel Linux установщик, это должно быть довольно безопасно. Обновил много компьютеров этот путь. Но я не могу дать 100% gurantee. Но с тем установщиком это won' t просто обновляют. – Pilot6 17 May 2015 в 22:14

Другие вопросы по тегам:

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