Selv små organisasjoner som bruker Oracle database manager har vanligvis flere databaser på serveren deres, middels til store selskaper har mange databaser fordelt på flere servere. Når du arbeider i en database, kan du få tilgang til en annen. Oracle gjør dette med databaseobjekter kalt koblinger . Når du oppretter en kobling , har du to alternativer for å godkjenne brukeren : implisitt med " CURRENT_USER " søkeord , eller eksplisitt ved å angi et brukernavn og passord . Når du velger CURRENT_USER , passerer Oracle brukerens eksisterende legitimasjon til den andre databasen , hvis han har ingen, angi et brukernavn og passord gyldig for databasen. Instruksjoner
en
Kjør SQL Plus program , Oracles kommandolinje- editor. Programmet viser en dialogboks som ber deg om brukernavn , passord og database "host streng. " Skriv inn denne informasjonen i dialogboksen, og logg inn i en database .
2
Type en CREATE DATABASE LINK uttalelse på SQL Plus kommandolinjen , som i følgende eksempel : en
CREATE DATABASE LINK customers_link CONNECT TO kunder må autentiseres av sam identifisert av samspassword159 BRUKE ' customers_domain ';
p Med denne kommandoen kan du opprette en ny " . kunder " link som heter " customers_link " koble den gjeldende databasen til en som heter The username " sam " og passord " samspassword159 " må finnes i kundene databasen før du oppretter koblingen , ellers viser Oracle en feilmelding. Strengen ' customers_domain ' gir Oracle med tjenesten navnet på den andre databasen. Oracle trenger denne informasjonen hvis databasen ligger utenfor den gjeldende databasen domene.
3
Trykk på "Enter "-tasten. Oracle skaper koblingen i den eksisterende databasen .