Verificare che un file chiamato tnsnames.ora sia presente e che sia configurato correttamente sul server che ospita il database da cui gli utenti vogliono connettersi ad altre banche dati remote . In questo esempio , vogliamo collegare dal server di database di Boston per i server di database remoti a Toronto e Londra .
2
Trova file tnsnames.ora situato sotto il ORACLE_HOME /network /admin . Se manca , allora sarà necessario crearlo. Il file tnsnames.ora sul server di Boston al termine di questa fase sarà simile a :
Boston =
( DESCRIZIONE =
( ADDRESS_LIST =
( ADDRESS = ( PROTOCOL = TCP ) ( HOST = boston_server ) ( PORT = 1521) ) per
) per
( CONNECT_DATA =
( SERVICE_NAME = Boston )
) per
) per
london =
( DESCRIZIONE =
( ADDRESS_LIST =
( INDIRIZZO = ( PROTOCOLLO = TCP ) (HOST = london_server ) ( PORT = 1521 ) ) per
) per
( CONNECT_DATA =
( SERVICE_NAME = Londra ) per
) per
) per
toronto =
( DESCRIZIONE =
( ADDRESS_LIST =
( INDIRIZZO = ( PROTOCOLLO = TCP ) ( HOST = toronto_server ) ( PORT = 1521 ) ) per
) per
( CONNECT_DATA =
( SERVICE_NAME = toronto ) per
) per
) per
3
Accedere a SQL * Plus e connettersi al database di Boston . Vedrete :
sqlplus username /password @ Boston . Una volta effettuato l'accesso, possiamo iniziare il processo di creazione di collegamenti a database .
4
creare il collegamento al database di Toronto. Vedrai : .
SQL > CREATE DATABASE collegamento toronto_db connettersi creare il collegamento al London banca dati . Vedrai : . SQL > CREATE DATABASE collegamento london_db connettersi Rimanete collegati al database di Boston utilizzando SQL * Plus . In caso contrario , accedere al database di Boston : sqlplus username /password @ Boston In questo esempio , vogliamo accedere ai dati delle tabelle dipendenti sia in Toronto e Londra . accedere alla tabella dipendenti dal database di Toronto : . SQL > select * from impiegati @ toronto_db accedere alla tabella dipendenti dal database di Londra : SQL > , . select * from impiegati @ london_db
5
6
7
8
Informazioni correlate
software © www.354353.com