Creazione di un database link per un database Oracle

Prima di importare un'applicazione, è necessario creare un database link tra il database di origine e quello di destinazione.

Eseguire la seguente procedura dal database di destinazione.

Per creare un database link al database Oracle di origine (schema HFM), procedere nel seguente modo:

  1. Effettuare l'accesso come utente sysdba e assumere i privilegi necessari per creare un database link allo schema HFM.
    GRANT CREATE DATABASE LINK TO hfm;
  2. Effettuare l'accesso allo schema HFM del sistema di destinazione ed eseguire il seguente comando:
    CREATE DATABASE LINK <link name> CONNECT TO<hfm schema name>IDENTIFIED BY HFM1 USING '//<host name>:<port>/<service name>';

    Ad esempio, per connettersi allo schema HFM sull'istanza SLCK58001 host e con Oracle in esecuzione sulla porta 1521:

    CREATE DATABASE LINK ToTestSystem CONNECT TO HFM IDENTIFIED BY HFM1 USING '//slck58001.xxxx:1521/service name';
  3. Passo di convalida: il seguente comando deve elencare le applicazioni presenti nel sistema di origine:
    Select * from HSX_DATASOURCES@ToTestSystem
  4. Comando per eliminare il database link:
    drop database link ToTestSystem;
  5. Comando per elencare tutti i database link:
    select * from all_db_links