Anta ett företag med huvudkontor i Boston och hade filialer i Toronto och London . Anta att det var ett krav för användarna av databasen i Boston för att komma till Toronto och London databaser samt att söka tabellerna på dessa databaser samtidigt . Hur skulle du ansluter flera databaser med SQL * Plus ? Det är där Oracles databas länkar kommer in Databas länkar ger ett sätt att ansluta två fysiska databasservrar och tillåter en klient att komma åt dem som en logisk databas . Instruktioner Review, Skapa en tnsnames.ora fil
1
Kontrollera att en fil som heter tnsnames.ora är närvarande och att den är rätt inställd på servern där databasen som användare vill ansluta till andra avlägsna databaser. I detta exempel vill vi att ansluta från Boston databasservern till den avlägsna databasservrar i Toronto och London .
2
Hitta tnsnames.ora filen finns under ORACLE_HOME /network /admin katalogen . Om den saknas , så måste du skapa den . Den tnsnames.ora filen på Boston -servern i slutet av detta steg kommer att se ut liknande:
boston =
( DESCRIPTION =
( ADDRESS_LIST =
( ADRESS = ( PROTOKOLL = TCP ) ( HOST = boston_server ) ( PORT = 1521 ) ) katalog
) katalog
( CONNECT_DATA =
( SERVICE_NAME = boston )
) katalog
) katalog
london =
( DESCRIPTION =
( ADDRESS_LIST =
( ADRESS = ( PROTOKOLL = TCP ) ( HOST = london_server ) ( PORT = 1521 ) ) katalog
) katalog
( CONNECT_DATA =
( SERVICE_NAME = London ) katalog
) katalog
) katalog
toronto =
( DESCRIPTION =
( ADDRESS_LIST =
( ADRESS = ( PROTOKOLL = TCP ) ( HOST = toronto_server ) ( PORT = 1521 ) ) katalog
) katalog
( CONNECT_DATA =
( SERVICE_NAME = toronto ) katalog
) katalog
) katalog
Billiga 3
Logga in på SQL * Plus och ansluter till Boston databasen . Du ser :
SQLPlus användarnamn /lösenord @ boston . När du loggat in , kan vi påbörja processen med att skapa databasen länkar .
4
Skapa länken till Toronto databasen . Du kommer att se : .
SQL > Skapa databas länk toronto_db ansluta till identifieras av hjälp " Toronto "
5 Skapa länken till London databas. Du kommer att se : .
SQL > Skapa databas länk london_db ansluta till identifieras av
med ' London '
6 förbli ansluten till Boston databasen med SQL * Plus . Annars , logga in på Boston databasen : SQLPlus användarnamn /lösenord @ Boston