Oracle
 sql >> база данни >  >> RDS >> Oracle

Oracle Connection String за RAC среда?

Вашият низ за връзка препраща към един екземпляр на един сървър/възел. Вместо това трябва да използвате общото име на услугата и да идентифицирате всички сървъри, на които тя е достъпна.

Еквивалентът за вас би бил нещо подобно (тук се прекъсват редове само за яснота):

(DESCRIPTION=(ADDRESS_LIST=
    (ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.1)(PORT=1521))
    (ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.2)(PORT=1521))
)(CONNECT_DATA=(SERVICE_NAME=orcl)))

Докато е разрешимо, не би трябвало да има значение дали използвате DNS имената или IP адресите за HOST параметри.

Може да се нуждаете и от LOAD_BALANCE или FAILOVER параметри; вижте документите .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Низ за заявка на Oracle, включително знак за тире

  2. Избягване на единични кавички при използване на JdbcTemplate

  3. node-oracledb грешка при изпълнение на съхранена процедура NJS-012

  4. Анализирайте имена на таблици от куп SQL изрази

  5. Как мога да махна ограничение, което не е нула в Oracle, когато не знам името на ограничението?