CREATE DATABASE LINK
Il Database Link è uno schema object in un db, che permette ad un utente di accedere ad un altro db. Il db link permette di accedere a tabelle e viste di un altro db aggiungendo la stringa @<nome_dblink>. Supponiamo di avere due db uno locale S11TEST e uno remoto con service name IAT11F. Vogliamo accedere da S11TEST allo schema pippo del db IAT11F. Verificare che le due macchine si pingano tra loro e inserire nel tnsname.ora della macchina locale S11TEST la connessione al db remoto. IAT11F.WORLD = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = lab02.dominio.it)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = IAT11F.WORLD) ) ) Testare da macchina locale ping <ip macchina remota oppure alias> tnsping IAT11F.WOLRD Sul db S11TEST assicurarsi che l'utenza che deve creare il dblink abbia i seguenti privilegi di sistema: - CREATE SESSION - CREATE DATABASE LINK per creare un dblink privato - CREATE PUBL