powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Доступ к БД Oracle из-под файрволла (solution)
7 сообщений из 7, страница 1 из 1
Доступ к БД Oracle из-под файрволла (solution)
    #32022966
Andy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может кому-то это интересно.
Ситуация:
Оракл 8.1.6i на машине с WinNT workstation 4.0 (SP5).Статического IP-адреса
в интернете нет. А доступ к базе из Интернета нужен.

Делаем так:

1. На файрволле редиректим все что задействует порт листенера Оракла (1521 по умолчанию) на внутренний IP-адрес машины где стоит Оракл.
Это можно проделать через telnet.

ВАЖНО!!!!:
Нужно редиректить ИМЕННО ТОТ ПОРТ, НА КОТОРОМ СЛУШАЕТ ЛИСТЕНЕР! 1521 - у Оракла по умолчанию.

2. На той машине, где стоит Оракл в папке [ORAHOME]\Bin открываем notepad-ом файл
oracle.key . Там прописан default home! (Например Software\Oracle\HOME0).

3. На той машине, где стоит сервер Оракла ,в реестре Windows , в том хоуме,
что значится в файле oracle.key, создаем строковый параметр (типа REG_EXPAND_SZ)
по имени USE_SHARED_SOCKET и присваиваем ему значение TRUE.

Пример:
В п.2 default home был равен Software\Oracle\HOME0.
Значит, лезем в HKLM\Software\Oracle\HOME0 через regedit32 и заводим там строковый
параметр USE_SHARED_SOCKET. И пишем в него значение TRUE.

4. Рестартим базу и листенер на серверной машине. Всё!

Теперь на удаленном клиенте можно создать в Net8 учетную запись для этой базы,
дав ей в качестве имени хоста интернетовский адрес файрволла, а в качестве TCP/IP
порта - тот порт на который мы редиректили файрволл.
...
Рейтинг: 0 / 0
Доступ к БД Oracle из-под файрволла (solution)
    #32039432
Шурик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Оказалось очень юзабельно для меня.

Спасибо.
...
Рейтинг: 0 / 0
Доступ к БД Oracle из-под файрволла (solution)
    #32039466
SAA_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И еще старо как мир. На семерке не работало :(
...
Рейтинг: 0 / 0
Доступ к БД Oracle из-под файрволла (solution)
    #32039530
vskv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Месье SAA_, не забывайте, это решение вы тоже нашли здесь же на форуме.

Фича, метод борьбы с которой описан, специфична для NT. Версии под любой Юникс (с том числе и Линукс) работают правильно и не пытаются заставлять клиента открывать ещё одно соединение на динамически определяемый номер порта, что просто сводит с ума любой интелектуальный файервол.
...
Рейтинг: 0 / 0
Доступ к БД Oracle из-под файрволла (solution)
    #32040601
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2vskv

Попробуйте настроить SSL соединение и вы будете приятно удивлены.
...
Рейтинг: 0 / 0
Доступ к БД Oracle из-под файрволла (solution)
    #32041361
vskv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне хватает головной боли от шуток XA технологии.
Хотя вариант настроить SSL, это интересно.
...
Рейтинг: 0 / 0
Доступ к БД Oracle из-под файрволла (solution)
    #32041420
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в Oracle поддержка SSL сделана через ж$пу. Без МTS не получится
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Доступ к БД Oracle из-под файрволла (solution)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]