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