Как соединиться с сервером оракула в Java?

Проверьте WANdisco, они обеспечивают слой репликации баз данных для CVS и Подверсии.

С веб-сайта:

С решениями по кластеризации WANDISCO центральный сервер больше не является узким местом производительности. Эти решения не имеют никакой единой точки отказа вообще. Подход WANDISCO действительно совместно используется - ничто. Нет никакого совместного использования диска, ЦП или памяти между серверами в кластере. Решения по кластеризации WANDISCO поддерживают балансировку динамической или статистической нагрузки. Обработка отказа и восстановление являются автоматическими и прозрачными.

0
задан 12 February 2010 в 08:48
5 ответов

Похож на сервер оракула, не слушает...

Соединитесь с машиной, где оракул присутствует..

Выполненный su - оракул

состояние lsnrctl

listner, не активно, затем делают lsnrctl запускаются

2
ответ дан 4 December 2019 в 13:10

Кажется, что Вы не можете соединиться с сервером Oracle. Сначала попробуйте к telnet свой сервер Oracle при помощи порта Oracle.

Исключая: telnet <Oracle Serrver IP> 1521

1
ответ дан 4 December 2019 в 13:10
  • 1
    Соединение С < ipaddress> не Мог открыть соединение с хостом, на порте 1521: Connect перестал работать –   12 February 2010 в 09:10
  • 2
    выше было сообщение, которое я получил, когда я выполнил обеспеченный оператор –   12 February 2010 в 09:11
  • 3
    Ваш сервер оракула отказывается соединяться с Вашим приложением. Проверьте, что конфигурация брандмауэра в сервере Oracle также удостоверяется, в порядке ли сервер Oracle. –  Upul 12 February 2010 в 09:14
  • 4
    как проверить брандмауэр configaration..... –   12 February 2010 в 09:18
  • 5
    Следуйте этому учебному руководству windowsecurity.com/articles/Customizing-Windows-Firewall.html –  Upul 12 February 2010 в 09:26

Эта ошибка может occure когда Вы:

  1. Попытайтесь соединиться с другим host:port. Перепроверьте свои настройки.
  2. Сервер Oracle снижается. Необходимо запустить его.
  3. Ваш брандмауэр блокирует Ваше соединение с оракулом. Необходимо предоставить доступ для приложения.
1
ответ дан 4 December 2019 в 13:10

Типичная настройка сети Oracle состоит из:

  1. Экземпляр базы данных на сервере
  2. Как @Abhiram состояния, "слушатель" также работает на сервере, ожидающем соединений, по умолчанию на порте 1521.
  3. Клиенты соединяются с сервером на правильном порте, слушателе руки прочь от соединения с экземпляром базы данных.

Поскольку другие указали, (1) база данных должна произойти; (2) слушатель должен работать, и необходимо знать что порт; (3) брандмауэры должны быть настроены для разрешения трафика в порте, чаще всего в стороне сервера.

Ваш друг может использовать соединение ODBC в их системе посредством слушателя (не локальное соединение)? Другими словами, Ваш код работал бы на их системе?

0
ответ дан 4 December 2019 в 13:10

Gusset выполните следующие действия:

  1. ping ip-адрес. Если время ожидания истекло, это означает, что возникла проблема с сетевым подключением.
  2. Если результат проверки связи показывает, что соединение установлено, но по-прежнему возникает то же исключение, затем сделайте: использовать команду IP-адрес tracert для gat доменного имени.
  3. используйте доменное имя вместо IP-адресов в строке подключения:

     conn = DriverManager.getConnection (jdbc: oracle: thin: @ : , userName, password);
    conn = DriverManager.getConnection (jdbc: oracle: thin: @ <имя домена>: , имя пользователя, пароль);
     
  4. используйте DriverManager.registerDriver (новый oracle.jdbc.OracleDriver ()); вместо Class.forName (oracle.jdbc.driver.OracleDriver) .newInstance ();
-1
ответ дан 4 December 2019 в 13:10

Теги

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