Come creare collegamenti di Oracle database con un nome utente e password

December 6

Come creare collegamenti di Oracle database con un nome utente e password


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.

istruzione

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.

Consigli e avvertenze

  • Il tuo account di database Oracle ha bisogno del privilegio "Crea" prima di poter creare un collegamento. Inoltre, l'account ha bisogno del privilegio "Crea sessione" nel database esterno. Se non si dispone di questi o non si è sicuri, contattare l'amministratore del database.