No Oracle 12c, banco de dados relativamente novo com APEX instalado. eu faço um
expdp \"/ as sysdba\" directory=dp_dir full=y dumpfile=full.dmp logfile=full.log
E estou obtendo apenas algumas tabelas de SYS e SYSTEM exportadas:
. . exported "SYS"."KU$_USER_MAPPING_VIEW" 5.882 KB 24 rows
. . exported "SYS"."AUD$" 0 KB 0 rows
. . exported "SYS"."DAM_CLEANUP_EVENTS$" 0 KB 0 rows
. . exported "SYS"."DAM_CLEANUP_JOBS$" 0 KB 0 rows
. . exported "SYS"."DAM_CONFIG_PARAM$" 6.523 KB 14 rows
. . exported "SYS"."TSDP_ASSOCIATION$" 0 KB 0 rows
. . exported "SYS"."TSDP_CONDITION$" 0 KB 0 rows
. . exported "SYS"."TSDP_FEATURE_POLICY$" 0 KB 0 rows
. . exported "SYS"."TSDP_PARAMETER$" 5.945 KB 1 rows
. . exported "SYS"."TSDP_POLICY$" 5.914 KB 1 rows
. . exported "SYS"."TSDP_PROTECTION$" 0 KB 0 rows
. . exported "SYS"."TSDP_SENSITIVE_DATA$" 0 KB 0 rows
. . exported "SYS"."TSDP_SENSITIVE_TYPE$" 0 KB 0 rows
. . exported "SYS"."TSDP_SOURCE$" 0 KB 0 rows
. . exported "SYS"."TSDP_SUBPOL$" 6.320 KB 1 rows
. . exported "SYSTEM"."REDO_DB" 25.58 KB 1 rows
. . exported "SYSTEM"."REDO_LOG" 0 KB 0 rows
. . exported "SYS"."FGA_LOG$FOR_EXPORT" 0 KB 0 rows
. . exported "SYSTEM"."SCHEDULER_JOB_ARGS" 8.671 KB 4 rows
. . exported "SYSTEM"."SCHEDULER_PROGRAM_ARGS" 10.21 KB 22 rows
. . exported "SYS"."AUDTAB$TBS$FOR_EXPORT" 5.953 KB 2 rows
. . exported "SYS"."DBA_SENSITIVE_DATA" 0 KB 0 rows
. . exported "SYS"."DBA_TSDP_POLICY_PROTECTION" 0 KB 0 rows
. . exported "SYS"."NACL$_ACE_EXP" 10.14 KB 3 rows
. . exported "SYS"."NACL$_HOST_EXP" 6.976 KB 2 rows
. . exported "SYS"."NACL$_WALLET_EXP" 0 KB 0 rows
Master table "SYS"."SYS_EXPORT_FULL_01" successfully loaded/unloaded
No entanto, sei que tenho tabelas e outros objetos em outros esquemas:
AtlasProd:SYS@extern01> select owner,
2 decode(segment_type, 'TABLE', 'TABLE', '-other-') as segment_type,
3 count(*)
4 from dba_segments
5 group by owner, decode(segment_type, 'TABLE', 'TABLE', '-other-')
6 order by 1, 2;
OWNER SEGMENT_TYPE COUNT(*)
------------------------------ ------------------ ----------
APEX_050000 -other- 646
APEX_050000 TABLE 155
AUDSYS -other- 6
DBSNMP -other- 4
DBSNMP TABLE 2
GSMADMIN_INTERNAL -other- 15
GSMADMIN_INTERNAL TABLE 6
OUTLN -other- 6
OUTLN TABLE 3
SYS -other- 1987
SYS TABLE 1059
SYSTEM -other- 321
SYSTEM TABLE 124
XDB -other- 655
XDB TABLE 49
15 rows selected.
Vejo uma solução alternativa em Exportar bombear todos os esquemas, exceto os esquemas relacionados ao sistema , mas sei que já usei full=y
antes com sucesso.
Este é o comportamento esperado.
CHEIO
12.1.0.1 EXPDP não exporta esquema APEX (Doc ID 1912162.1)
Você deve usar o usuário do sistema para operações completas de exportação/importação do datapump. Usar "/ as sysdba" ou "sys as sysdba" pode gerar resultados imprevisíveis.
Fonte: Documentação do Oracle 12c Datapump