La base de datos de la empresa utiliza la base de datos Oracle. Ayer, al verificar el registro de respaldo de Oracle, hubo un error. El mensaje de error es el siguiente:
“KINGDEE”. ”VTZ2MB206Z10EYK82GBHC9G9Y4R9 ″ 14.46 KB 9 filas
ORA-31693: El objeto de datos de tabla "KINGDEE". "VTZ2MB206Z1L7OS2NKN0EDM89GC" no se pudo cargar / descargar y se está omitiendo debido a un error:
ORA-02354: error al exportar / importar datos
ORA-39826: No se pudo resolver la carga de vista o sinónimo de ruta directa (KINGDEE.VTZ2MB206Z1L7OS2NKN0EDM89GC).
. . exportó "KINGDEE". "VTZ2MB206Z1OAJEE4J0IH9M5SRFX" 13.78 KB 4 filas
. . exportado "KINGDEE". "VTZ2MB206Z1WL5YS9S0SRR96OKIK" 13.92 KB 6 filas
. . exportado "KINGDEE". "VTZ2MB206Z27BJR2IEXAY403W3U5" 14.07 KB 7 filas
. . exportó "KINGDEE". "VTZ2MB206Z2ED2N6QJRCGD25HUHM" 14.07 KB 7 filas
. . exportó "KINGDEE". "VTZ2MB206ZNUTG1T3URGKL4NLYT" 13.86 KB 4 filas
. . exportado "KINGDEE". "VTZ2MB206ZQY8AFOWIKID58SWLP" 13.75 KB 4 filas
. . exportado
Más tarde, después de que google encontró el problema,
Consulte www.stackoverflow.com para obtener la explicación y el análisis de los errores informados por ORA-31693, ORA-02354, ORA-39826. La causa del error es un error causado por el objeto que se elimina durante la exportación de datos. Este es un comportamiento bien diseñado de Oracle. La corrección para el error 9847421 inédito introduce un nuevo conjunto de comprobaciones de resolución de nombre de objeto, incluida la generación del mensaje de error ora-39826 descrito en el error 14006984> -ora 39826. 942 terminará con un estado "sin errores".
La copia de seguridad de exportación se ha completado y la copia de seguridad se ha verificado. El siguiente error se debe a que la tabla se eliminó cuando se ejecutó la exportación expdp, por lo que no se puede encontrar la tabla al exportar la tabla. Mensaje de error activado
La solución:
Compruebe si existe el objeto informado en el mensaje de error. El siguiente ejemplo está relacionado con el objeto mencionado en el mensaje de error anterior:
vm215: ORCL $> sqlplus / as sysdba
SELECCIONAR PROPIETARIO, OBJECT_NAME, OBJECT_TYPE, STAUS, LAST_DDL_TIME
DE DBA_OBJECTS
WHERE OWNER = 'HR' Y OBJECT_NAME IN ('TEST1');
sin fila seleccionada
Si la consulta no devuelve filas, puede activar ora-39826. Debe asegurarse de que el objeto exista en el momento de la exportación y no se elimine mientras se ejecuta la exportación. Los objetos se crean y se completan en la tabla de control principal exportada por Data Pump, pero antes de que el contenido de la tabla se exporte realmente, se producirá este tipo de error.