Oracle database -motoren har en " link" som knytter en ekstern database til din lokale Oracle database. Du kan bruke en koblet database for å kopiere database- tabeller fra en server til en annen ved hjelp av standard Oracle PL /SQL -kode. Denne funksjonen når du trenger å overføre tabeller mellom to Oracle -servere for å flytte dataene til en ny server . Instruksjoner
en
Åpne Oracle kommandolinjeverktøy på en datamaskin som har en kobling til både Oracle database servere .
2
Skriv inn følgende kode for å koble den eksterne databasen til den primære database:
skape offentlig dATABASE LINK external_databaseUSING ' eksterne' ;
koden over lenker " external_database " til den primære database . For koblingen alias er «fjernkontroll». Du bruker dette aliaset å kopiere tabeller .
3
Kopier bordet fra den eksterne databasen til den lokale , primære database . Følgende kode kopierer en " kunder " tabellen til den lokale databasen : en
select * from remote.customers inn local_customers
innhold fra eksterne tabellen er kopiert til " local_customers " table .