| Stel dat een bedrijf werd gevestigd in Boston en had filialen in Toronto en Londen . Stel dat er was een vereiste voor de database- gebruikers in Boston om de Toronto en Londen databases en aan de tafels tegelijk bevragen op die databases . Hoe zou u het meerdere databases met behulp van SQL * Plus aan te sluiten? Dit is waar de Oracle -database koppelingen komen inch Database koppelingen bieden een manier om twee fysieke database- servers aan te sluiten en het een client om ze te openen als een logische database. Instructies Maak een tnsnames.ora File
 1
  Zorg ervoor dat een bestand genaamd tnsnames.ora aanwezig is en dat deze correct is ingesteld op de server waarop de database waaruit gebruikers verbinding wilt maken andere remote databases . In dit voorbeeld willen we verbinden van de Boston databaseserver naar de externe database servers in Toronto en Londen . Kopen van 2   Vind de tnsnames.ora bestand zich onder de oracle_home /network /admin directory . Als dit bestand ontbreekt , dan moet je om het te maken . De tnsnames.ora bestand op de server van Boston aan het eind van deze stap zal er ongeveer zo uitzien :   boston = 
  ( DESCRIPTION =
 
  ( ADDRESS_LIST = 
  ( ADRES = ( PROTOCOL = TCP ) ( HOST = boston_server ) ( PORT = 1521 ) )   ( CONNECT_DATA = 
  ( SERVICE_NAME = boston ) < br 
  ) op Twitter   ) op   > )   london = 
  ( DESCRIPTION =
 
  ( = 
  ( ADRES = ( PROTOCOL = ADDRESS_LIST TCP ) ( HOST = london_server )   CONNECT_DATA = 
  ( SERVICE_NAME = london ) op Twitter   ) op Twitter ( PORT = 1521 ) op Twitter   ) op Twitter ) (   )   toronto = 
  ( DESCRIPTION =
 
  ( ADDRESS_LIST = 
  ( ADRES = ( PROTOCOL = TCP ) ( HOST = toronto_server ) ( PORT = 1521 ) ) op Twitter   )   ( CONNECT_DATA = 
  ( SERVICE_NAME = toronto ) op Twitter
  ) op Twitter   ) op < br > 
  Inloggen 3 op SQL * Plus en maak verbinding met de Boston database. U zult zien :   sqlplus gebruikersnaam /wachtwoord @ boston . Eenmaal ingelogd , kunnen we het proces van het creëren van database- koppelingen beginnen .
 4
  Maak de link naar de Toronto database. U zult zien : .   SQL > create database koppeling toronto_db aansluiten op  geïdentificeerd door  gebruik ' toronto '
 5
  Maak de link naar de London database. U zult zien : .   SQL > create database koppeling london_db aansluiten op  geïdentificeerd door
   met ' london '
 6
  Blijf verbonden met de Boston -database met behulp van SQL * Plus . Anders , te melden bij de Boston database: sqlplus gebruikersnaam /wachtwoord @ boston 
  In dit voorbeeld willen we toegang tot de gegevens van de werknemers tafels in zowel Toronto en Londen 7
  . toegang tot de tabel medewerkers uit de Toronto database: .   SQL > select * van werknemers @ toronto_db 8
  toegang de tabel medewerkers van de London database:
  SQL Aanmelden> ; . select * van werknemers @ london_db 
 
 |