sql >> Databasteknik >  >> RDS >> Oracle

Oracle Connection String för RAC-miljö?

Din anslutningssträng refererar till en instans på en server/nod. Du bör istället använda det vanliga tjänstnamnet och identifiera alla servrar som det är tillgängligt på.

Motsvarigheten för dig skulle vara ungefär så här (radbrytningar bara för tydlighetens skull här):

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

Så länge det går att lösa bör det inte spela någon roll om du använder DNS-namnen eller IP-adresserna för HOST parametrar.

Du kan också behöva LOAD_BALANCE eller FAILOVER parametrar; se dokumenten .




  1. Varför kan ett index göra en fråga väldigt långsam?

  2. sql primärnyckel och index

  3. Postgres-förfrågningar i produktionen resulterar i onormalt hög diskläsnings-I/O

  4. WordPress beställ inlägg efter 2 anpassade fält samtidigt