Post

Visualizzazione dei post da giugno, 2017

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