У меня дома ноутбук с Windows 10 с установленной БД Oracle.
Этот ноутбук подключен к Интернету.
Мне нужно получить доступ к базе данных на этом ноутбуке из любой точки мира.
Как мне этого добиться?
У меня дома ноутбук с Windows 10 с установленной БД Oracle.
Этот ноутбук подключен к Интернету.
Мне нужно получить доступ к базе данных на этом ноутбуке из любой точки мира.
Как мне этого добиться?
Вы можете подключиться к вашей базе данных Oracle, используя Easy Connect.
Если вы хотите подключиться с помощью SQLPLUS к SCOTT, используя пароль TIGER в базе данных DEV01 (которая прослушивает порт по умолчанию). Имя хоста BIGSERVER. Синтаксис будет:
sqlplus scott/tiger@BIGSERVER/DEV01
Если бы порт был 1616 вместо 1521, я бы использовал
sqlplus scott/tiger@BIGSERVER:1616/DEV01
Вы также можете подключиться к URL с помощью синтаксиса Easy Connect. Если вы хотите подключиться с использованием этого синтаксиса, используйте такой синтаксис, как:
sqlplus scott/tiger@//BIGSERVER/DEV01"
Я начну с того, что открытие базы данных для всех не является хорошей идеей с точки зрения безопасности, даже если это надежный менеджер баз данных, такой как Oracle. Всегда лучше открыть доступ к IP-адресам или диапазонам IP-адресов, которые вы будете использовать, и отфильтровать любой другой доступ.
Тем не менее, для пересылки трафика в вашу базу данных Oracle, вам сначала нужно знать две вещи о вашей машине с Windows:
ipconfig
)netstat -a
)Имея это, вам нужно открыть конфигурацию вашего маршрутизатора и добавить правило в разделе переадресации портов. Вам нужно добавить правило, чтобы порт, на котором прослушивается БД Oracle, перенаправлялся на частный IP-адрес вашего окна Windows и на обнаруженный вами порт.
Затем вы должны настроить брандмауэр Windows так, чтобы этот пост был доступен извне.
Этого должно быть достаточно, чтобы открыть доступ извне. Если это не работает, также имейте в виду, что антивирусная система может блокировать внешний доступ к вашим приложениям.
Я удваиваю нкн. Однако, как он заявил, это является серьезной угрозой безопасности вашего домашнего широкополосного доступа.
Короче -
В настоящее время служба прослушивания базы данных Oracle работает на вашем_лапте_адрес: порт
Он доступен ТОЛЬКО для всех устройств в вашей домашней сети.
Настройка переадресации портов для переадресации your_laptop_ip_address: port на your_router_static_ip_address: port позволит Интернету получать к нему доступ (я предлагаю настроить некоторую аутентификацию на маршрутизаторе).
Конфигурация переадресации порта маршрутизатора описана здесь: http://ee.co.uk/help/phones-and-device/home-broadband/bright-box-wireless-router/bright-box-advanced-user-guides/bright- box-router-set-up-port-forwarding, и если у вас есть талант к базовым сетям, вы можете перенести это на свой собственный маршрутизатор.