Soy un novato de Oracle, y mi intención es transferir todos los datos y metadatos de un esquema a otro dentro de una base de datos Oracle. Estoy planeando usar bombas de datos expdp
y impdp
comandos. Tengo preguntas sobre esto:
- ¿Puedo crear un esquema de destino sin un usuario o debería crear un usuario primero (que también crea un esquema)?
- ¿Puedo ejecutar
expdp
yimpdp
comandos usando la cuenta SYS (como sysdba)? ¿Es ese un método preferido? ¿Esta declaración toma todos los objetos (datos y metadatos) de un esquema y los mueve a un esquema diferente?
expdp \"/ as sysdba\" schemas=<schemaname> directory=dumpdir dumpfile=<schemaname>.dmp logfile=expdp_<schemaname>.log
Entonces, ¿el esquema de destino es una copia exacta del esquema de origen después del
impdp
comando?