Я ищу код, использующий тонкий драйвер Oracle jdbc для подключения к базе данных Oracle 12c.Я новичок в драйвере jdbc / oracle.URL-адрес, используемый для создания соединения с базой данных:
dbUrl = "jdbc:oracle:thin@(description=(load_balance=off)(failover=on)
(address=(protocol=tcp)(host=host1.bar.com)(port=2000))
(address=(protocol=tcp)(host=host2.bar.com)(port=2000))
(connect_data=(service_name=PROD)(failover_mode=(type=select)(method=basic)(retries=5)(delay=5))))
путем вызова метода:
java.sql.DriverManager.getConnection(dbUrl);
У меня есть несколько вопросов: - Использует ли драйвер «Прозрачный отказоустойчивое приложение (TAF)?«или механизм« Быстрое переключение соединения (FCF) »?- Могу ли я зарегистрировать обратный вызов, чтобы получить уведомление, когда произошло аварийное переключение?Если да, то может кто-нибудь указать мне документ или образец кода.- Есть ли API в объекте соединения, чтобы найти текущую базу данных, к которой подключен (которая будет возвращать либо host1 или host2, либо ничего)?- Я не могу найти документацию, которая описывает параметры в приведенной выше строке dbUrl.Может кто-нибудь, пожалуйста, укажите мне несколько ссылок на документацию.
Любая помощь будет принята с благодарностью.
Спасибо, Ахмед.