RE:Copia de datos sin EXP-IMP oracle 10g
Si solo quieres la estructura, lo puedes hacer con la función "DBMS_METADATA.GET_DDL(tipo_objeto,nombre_objeto,esquema)"
Ejemplo:
set pagesize 0
set long 90000
set feedback off
set echo off
select DBMS_METADATA.GET_DDL('table','empleados','rrhh');
from dual;
CREATE TABLE "RRHH"."EMPLEADOS"
( "EMPLEADO" VARCHAR2(3) NOT NULL ENABLE,
"NOMBRES" VARCHAR2(20),
"APELLIDOS" VARCHAR2(40),
"TIPO" VARCHAR2(1),
"ESTADO" VARCHAR2(1),
CONSTRAINT "EMPLEADOS_PK" PRIMARY KEY ("EMPLEADO")
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 16384 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
TABLESPACE "RRHH" ENABLE,
) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 2129920 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
TABLESPACE "RRHH"
Este procedimiento te devuelve el script para crear el objeto que le pasos en los parametros.
Solo seria de que recorrar la vista de hicieras un select sobre la vista de los donde estan todos los objetos y le pases todos los objetos que quisieras recrear. Luego simplemente ejecutas los script's generados en un sesión del otro servidor.