Zelfs kleine organisaties die de Oracle-database manager gebruiken hebben meestal meerdere databases op hun server , middelgrote tot grote bedrijven hebben veel databases verdeeld over meerdere servers . Als u werkt in een database, kunt u een andere toegang . Oracle doet dit met database-objecten genoemd koppelingen . Wanneer u een koppeling maakt , hebt u twee opties voor de authenticatie van de gebruiker : impliciet met de " current_user " keyword , of expliciet door het specificeren van een gebruikersnaam en wachtwoord . Wanneer u kiest current_user , Oracle passeert de bestaande gegevens van de gebruiker naar de andere databank , als hij niets heeft , geeft u een gebruikersnaam en wachtwoord geldig voor de database . Instructies 1 Voer het SQL- Plus-programma , Oracle's command -line editor . Het programma toont een dialoogvenster waarin u wordt gevraagd om een gebruikersnaam, wachtwoord en database "host string. " Voer deze informatie in het dialoogvenster en log in een database . Type 2 een CREATE DATABASE LINK verklaring op de SQL- Plus command line , zoals in het volgende voorbeeld : CREATE DATABASE LINK customers_link CONNECT TO klanten gewaarmerkt door sam geïdentificeerd door samspassword159 GEBRUIKEN ' customers_domain ' ; Met dit commando , je een nieuwe maken " . klanten " koppeling " customers_link " aansluiten van de huidige database naar een genaamd de gebruikersnaam " sam " en wachtwoord " samspassword159 " moet bestaan in de klanten -database voordat u de koppeling maakt , anders Oracle geeft een foutmelding . De string ' customers_domain ' biedt Oracle met de service naam van de tweede database. Oracle heeft deze informatie nodig als de database zich bevindt buiten het domein van de huidige database is . 3 Druk op de toets " Enter " . Oracle maakt de link in de bestaande database .
|