Buenas tardes profesor, le mando mensaje por el error que le mostre el dia viernes en la clase en la mañana.
Le comentaba que el validador me daba un error al ejecutar el script de validación:
@>start sv-05-main-practica.sql
Eliminando usuario del previo si existe
Connected.
Invocando script s-01-ejercicio-previo.sql
==> Creando usario MLR_P09_previo
Connected.
==> Conectando como MLR_P09_previo
Connected.
==> Creando objetos
==> auto
==> auto_pasajero
==> auto_carga
==> pago_auto
==> crear índices
listo!
Invocando script s-04-ejercicio-practica.sql
===> (A) Agregar placas
===> (B, C) Agregar las columnas de los discriminantes
===> (B, C) Borraremos el check del atributo tipo
===> (B, C) Borraremos la columna TIPO
===> (B, C) Agregaremos el check a ES_PASAJERO y ES_CARGA
===> (D) Agregaremos la COLUMNA de AUTO_AUXILIAR_ID
===> (D) Agregaremos la fk recursiva
===> (E) Cambiar la PK de pago auto
===> (E) Eliminar la pk anterior
===> (E)
===> (E) Ahora volveremos PAGO_AUTO_ID la nueva pk
===> (F) Unicidad de PAGO AUTO y NUM PAGO
===> (G) Creamos el indice basado en la función
===> (H) Tenemos que actualizar la fk para poder hacer el borrado en cascada
===> (H) Reharemos la fk con borrado en cascada
¡Listo! Script s-04-ejercicio-practica.sql completado.
Creando procedimientos para validar la práctica
Connected.
No errors.
No errors.
No errors.
No errors.
No errors.
No errors.
No errors.
No errors.
No errors.
No errors.
No errors.
No errors.
No errors.
No errors.
No errors.
No errors.
No errors.
No errors.
No errors.
No errors.
No errors.
No errors.
No errors.
No errors.
No errors.
Warning: Procedure created with compilation errors.
Errors for PROCEDURE SPV_CAMBIOS_ESQUEMA_PREVIO:
LINE/COL ERROR
-------- -----------------------------------------------------------------
46/3
PL/SQL: Statement ignored
46/3
PLS-00201: identifier 'SPV_VALIDA_IDENTITY_COLUMN' must be
declared
55/3
PL/SQL: Statement ignored
55/3
PLS-00201: identifier 'SPV_ON_DELETE_CASCADE_FK' must be declared
Creación de procedimientos completa.
===============================================
Iniciando proceso de validación de respuestas
Incluir en el reporte a partir de este punto
===============================================
SESSION_TIME:
02/11/2025 16:34:08
USR_COD HOST:
861265
OS_USER:
miguel
BD_USER:
MLR_P09_PREVIO
CON_NAME:
MLRBD_S1
validando ejercicio de la práctica
Connected.
BEGIN spv_cambios_esquema_previo('MLR_P09_previo','MLR'); END;
*
ERROR at line 1:
ORA-06550: line 1, column 7:
PLS-00905: object MLR_P09_PREVIO.SPV_CAMBIOS_ESQUEMA_PREVIO is invalid
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored
Help:
https://docs.oracle.com/error-help/db/ora-06550/Disconnected from Oracle Database 23ai Free Release 23.0.0.0.0 - Develop, Learn, and Run for Free
Version 23.8.0.25.04
Tal parece que no encuentra algun archivo y ya no puede continuar pero segun entiendo tengo todos.
Sinceramente no se bien como resolverlo.