Risposte:
Si desidera utilizzare un collegamento al database (DBLink).
http://www.stanford.edu/dept/itss/docs/oracle/10g/server.101/b10759/statements_5005.htm
http://psoug.org/reference/db_link.html
-- create tnsnames entry for conn_link
conn_link =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = perrito2)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orabase)
)
)
CREATE DATABASE LINK conn_user
USING 'conn_link';
SELECT table_name, tablespace_name FROM user_tables@conn_user;
@conn_user alla fine di una procedura o del nome di una tabella dirà al motore pl / sql di interrogare il collegamento db specificato per quella informazione.
sì, puoi, puoi leggere i dati da qualsiasi database usando dg4odbc. È possibile connettersi a qualsiasi database conforme odbc e al database Oracle, a condizione che sia possibile trovare un driver odbc funzionante per la piattaforma esterna. .odbc.ini e $ ORACLE_HOME / hs / admin sono le posizioni di configurazione.