Проверьте WANdisco, они обеспечивают слой репликации баз данных для CVS и Подверсии.
С веб-сайта:
С решениями по кластеризации WANDISCO центральный сервер больше не является узким местом производительности. Эти решения не имеют никакой единой точки отказа вообще. Подход WANDISCO действительно совместно используется - ничто. Нет никакого совместного использования диска, ЦП или памяти между серверами в кластере. Решения по кластеризации WANDISCO поддерживают балансировку динамической или статистической нагрузки. Обработка отказа и восстановление являются автоматическими и прозрачными.
Похож на сервер оракула, не слушает...
Соединитесь с машиной, где оракул присутствует..
Выполненный su - оракул
состояние lsnrctl
listner, не активно, затем делают lsnrctl запускаются
Кажется, что Вы не можете соединиться с сервером Oracle. Сначала попробуйте к telnet свой сервер Oracle при помощи порта Oracle.
Исключая: telnet <Oracle Serrver IP> 1521
Эта ошибка может occure когда Вы:
Типичная настройка сети Oracle состоит из:
Поскольку другие указали, (1) база данных должна произойти; (2) слушатель должен работать, и необходимо знать что порт; (3) брандмауэры должны быть настроены для разрешения трафика в порте, чаще всего в стороне сервера.
Ваш друг может использовать соединение ODBC в их системе посредством слушателя (не локальное соединение)? Другими словами, Ваш код работал бы на их системе?
Gusset выполните следующие действия:
используйте доменное имя вместо IP-адресов в строке подключения:
conn = DriverManager.getConnection (jdbc: oracle: thin: @ : , userName, password);
conn = DriverManager.getConnection (jdbc: oracle: thin: @ <имя домена>: , имя пользователя, пароль);
DriverManager.registerDriver (новый oracle.jdbc.OracleDriver ());
вместо
Class.forName (oracle.jdbc.driver.OracleDriver) .newInstance ();