У меня дома ноутбук с Windows 10 с установленной БД Oracle.

Этот ноутбук подключен к Интернету.

Мне нужно получить доступ к базе данных на этом ноутбуке из любой точки мира.

Как мне этого добиться?

3 ответа3

1

Вы можете подключиться к вашей базе данных 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"

ссылка на сайт

1

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

Тем не менее, для пересылки трафика в вашу базу данных Oracle, вам сначала нужно знать две вещи о вашей машине с Windows:

  • Частный IP-адрес вашего компьютера (который может быть легко обнаружен с помощью команды ipconfig)
  • Порт, который прослушивает БД Oracle (обычно с помощью netstat -a)

Имея это, вам нужно открыть конфигурацию вашего маршрутизатора и добавить правило в разделе переадресации портов. Вам нужно добавить правило, чтобы порт, на котором прослушивается БД Oracle, перенаправлялся на частный IP-адрес вашего окна Windows и на обнаруженный вами порт.

Затем вы должны настроить брандмауэр Windows так, чтобы этот пост был доступен извне.

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

0

Я удваиваю нкн. Однако, как он заявил, это является серьезной угрозой безопасности вашего домашнего широкополосного доступа.

Короче -

  1. В настоящее время служба прослушивания базы данных Oracle работает на вашем_лапте_адрес: порт

  2. Он доступен ТОЛЬКО для всех устройств в вашей домашней сети.

  3. Настройка переадресации портов для переадресации your_laptop_ip_address: port на your_router_static_ip_address: port позволит Интернету получать к нему доступ (я предлагаю настроить некоторую аутентификацию на маршрутизаторе).

  4. Конфигурация переадресации порта маршрутизатора описана здесь: 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, и если у вас есть талант к базовым сетям, вы можете перенести это на свой собственный маршрутизатор.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .