Anche le piccole organizzazioni che utilizzano il gestore del database Oracle in genere hanno più database sul proprio server , medie e grandi imprese hanno molti database distribuiti tra più server . Come si lavora in un database, è possibile accedere a un altro . Oracle fa con gli oggetti di database denominati link . Quando si crea un collegamento , sono disponibili due opzioni per l'autenticazione dell'utente : implicitamente con la parola chiave " current_user " , o in modo esplicito specificando un nome utente e una password . Quando si sceglie current_user , Oracle passa le credenziali esistenti dell'utente per l' altro database , se non ne ha , specificare un nome utente e una password validi per il database . Istruzioni
1
Eseguire il SQL Plus Program , editor di riga di comando di Oracle . Il programma visualizza una finestra di dialogo che richiede il nome utente , la password e la base di dati " stringa host. " Digitare queste informazioni nella finestra di dialogo e di log in un database .
2
Tipo una dichiarazione CREATE DATABASE LINK a la riga di comando SQL più , come nel seguente esempio :
cREATE DATABASE LINK customers_link CONNECT TO clienti autenticati da Sam IDENTIFICATI DALLA samspassword159 UTILIZZANDO ' customers_domain ';
Con questo comando si crea una nuova " . clienti " link chiamato " customers_link " che collega il database corrente a uno chiamato il nome utente "sam" e password " samspassword159 " deve esistere nel database di clienti prima di creare il link , in caso contrario , Oracle viene visualizzato un messaggio di errore . La stringa ' customers_domain ' fornisce Oracle con il nome del servizio del secondo database . Oracle ha bisogno di queste informazioni se il database si trova al di fuori del dominio del database corrente .
3 Premere il tasto "Enter" . Oracle crea il collegamento nel database esistente .