Created: 2024-09-08 dom 17:52
FECHA | NOMBRE | PADRE | MADRE | SITIO |
---|---|---|---|---|
xxxxx | yyyyyy | zzzz | wwwww | Santiago Apóstol |
xxxxx | yyyyyyy | zzzz | wwwww | Santiago Apóstol |
FECHA | NOMBRE | PADRE | MADRE | SITIO |
---|---|---|---|---|
xxxxx | yyyyyy | zzzz | wwwww | Almudena |
xxxxx | yyyyyyy | zzzz | wwwww | Almudena |
FECHA | NOMBRE | PADRE | MADRE | SITIO |
---|---|---|---|---|
xxxxx | yyyyyy | zzzz | wwwww | Sagrada Familia |
xxxxx | yyyyyyy | zzzz | wwwww | Sagrada Familia |
UNION
DNI (pk) | FACTURA | CUENTAS DE BANCO | HERENCIAS | LOTERÍA | ALQUILER |
---|---|---|---|---|---|
tnsnames.ora
$ORACLE_HOME/network/admin/tnsnames.ora
XE
: Nombre de la conexiónHOST
: Nombre/IP del servidorPORT
: Puerto TCP de conexiónSERVICE_NAME
: SIDXE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = profebd.local)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = XE)
)
)
B
Create database link LNK_DE_A_a_B
connect to USUARIO
identified by CONTRASEÑA
USING 'B';
select * from TABLA@LNK_DE_A_a_B;
procedimiento@LNK_DE_A_a_B( parametro );
tnsnames.ora
10.2
, puede ser host:port/service
1521
, puede omitirseCreate database link LNK_DE_A_a_B
connect to USUARIO
identified by CONTRASEÑA
USING 'servidorB.com/XE';
ALTER SESSION CLOSE DATABASE LINK linkname;
SERVIDOR A | SERVIDOR B |
---|---|
Crea el usuario DBLINKA |
Crea el usuario DBLINKB |
Crea la tabla TABLAA(clave integer, valor varchar(255)) |
Crea la tabla TABLAB(clave integer, valor varchar(255)) |
Crea un dblink al otro servidor | Crea un dblink al otro servidor |
Crea un sinónimo para acceder a TABLAB sin el @dblink |
Crea un sinónimo para acceder a TABLAA sin el @dblink |
Crea una vista TABLATOTAL , con las filas de TABLAA y TABLAB |
Crea una vista TABLATOTAL , con las filas de TABLAA y TABLAB |
TABLATOTAL
serán (usuario,clave,valor)
, donde usuario
indica si la fila viene de DBLINKA
o DBLINKB