Soy fan del SQLcl y hace ya tiempo lo uso sin problemas para copiar datos entre bases de datos sin dblinks.

Suelen ser peticiones de desarrollo para hacer validaciones en entornos de desarrollo, así que miro la tabla en producción:

SYS@172.20.0.64/DBPRO>select owner,object_name,object_type from dba_objects where object_name like '%TLOCATIONID%' and owner='USER';

OWNER         OBJECT_NAME                 OBJECT_TYPE       
------------- --------------------------- -------------------
USER          TLOCATIONID_EXPORT          TABLE             
USER          IDX_TLOCATIONID1            INDEX             

y desde el SQLcl conectado a PREproducción, la creo con un CTAS apuntando a PROducción, con el comando «bridge»:

USER@192.0.0.201/DBPRE>bridge TLOCATIONID_EXPORT as "jdbc:oracle:thin:USER/USER@172.20.0.64:1521/DBPRO"(select * from TLOCATIONID_EXPORT);

Se ha creado la tabla TLOCATIONID_EXPORT y se han insertado 246.872 filas

y consulto los datos nuevos en PREproducción:

USER@192.0.0.201/DBPRE>select count(*) from TLOCATIONID_EXPORT;

  COUNT(*)
----------
    246872

A %d blogueros les gusta esto: