Oracle RAC JDBC bağlantısı

Programlama04/12/2015


Normalde java ile Oracle'a bağlanmak istediğimizde JDBC url'si aşağıdaki gibidir.

jdbc:oracle:thin:@host:1521:service

Eğer serverlarımız bir GRİD yapısında ve Oracle RAC kullanıyorsa bu bağlantı çalışmayacak ve ORA–12505 hatası verecektir. Url'yi aşağıdaki gibi düzeltmemiz gerekmekte.

jdbc:oracle:thin:@(DESCRIPTION=(LOAD_BALANCE=on)
(ADDRESS=(PROTOCOL=TCP)(HOST=host1) (PORT=1521))
(ADDRESS=(PROTOCOL=TCP)(HOST=host2) (PORT=1521))
(CONNECT_DATA=(SERVICE_NAME=service)))

Etiketler: , , ,