sql >> Databáze >  >> RDS >> Oracle

Oracle Connection String pro prostředí RAC?

Váš připojovací řetězec odkazuje na jednu instanci na jednom serveru/uzlu. Místo toho byste měli používat společný název služby a identifikovat všechny servery, na kterých je dostupná.

Ekvivalent pro vás by byl něco takového (zde pouze pro přehlednost zalomení řádků):

(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)))

Pokud je to řešitelné, nemělo by záležet na tom, zda používáte názvy DNS nebo IP adresy pro HOST parametry.

Možná budete také potřebovat LOAD_BALANCE nebo FAILOVER parametry; viz dokumenty .




  1. SQL Server zablokoval přístup k proceduře 'sys.sp_OACreate' komponenty 'Ole Automation Procedures'

  2. Nelze získat mysql-connector-python k instalaci do virtualenv

  3. jak funguje indexování B-stromu v mysql

  4. Provedení levého spojení přes tabulku many-to-many s podmínkami