December 6
Anche le piccole organizzazioni che utilizzano il gestore di database Oracle in genere hanno più database sul proprio server; medio-grandi aziende hanno molte basi di dati distribuiti tra diversi server. Come si lavora in un database, è possibile accedere a un altro. Oracle fa con gli oggetti del database chiamati link. Quando si crea un collegamento, si hanno due opzioni per autenticare l'utente: implicitamente con la parola chiave "CURRENT_USER", o esplicitamente specificando un nome utente e una password. Quando si sceglie CURRENT_USER, Oracle passa credenziali esistenti dell'utente per l'altro database; se non ne ha, specificare un nome utente e una password validi per il database.
1 Eseguire il programma SQL più, redattore della riga di comando di Oracle. Il programma visualizza una finestra di dialogo che richiede un nome utente, password e dati "stringa ospite." Tipo di queste informazioni nella finestra di dialogo e accedere a un database.
2 Digitare una istruzione CREATE DATABASE LINK alla linea di SQL più di comando, come nel seguente esempio:
CREATE DATABASE LINK customers_link collegarsi ai clienti autenticato da Sam identificato da samspassword159 usando 'customers_domain';
Con questo comando, si crea un nuovo link chiamato "customers_link" che collega il database corrente a quella denominata "clienti". Il nome utente "sam" e password "samspassword159" deve esistere nel database clienti prima di creare il link; In caso contrario, Oracle visualizza 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.