Ayuda con practica 09

22 views
Skip to first unread message

Miguel Ángel Loza Regino

unread,
Nov 2, 2025, 5:51:35 PM11/2/25
to Bases de Datos Lab FI-UNAM
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.


[miguel@h1-bd-mlr 09]$ ls
s-01-ejercicio-previo-spool.txt  s-04-ejercicio-practica.sql  sv-00c-sp-util.plb    sv-03-main-previo.sql    sv-06c-sp-practica.plb
s-01-ejercicio-previo.sql sv-00c-fx.plb      sv-02c-sp-previo.plb  sv-05-main-practica.sql 

Sinceramente no se bien como resolverlo.

Jorge A. Rodríguez Campos

unread,
Nov 4, 2025, 2:56:41 PM11/4/25
to bd-lab-...@googlegroups.com
Hola Miguel,
Recuerdame porfa, seguimos con el mismo problema ?
Saludos!

--
Has recibido este mensaje porque estás suscrito al grupo "Bases de Datos Lab FI-UNAM" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a bd-lab-fi-una...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/bd-lab-fi-unam/7280586c-2f68-4743-bbc6-a75bcc2784d1n%40googlegroups.com.

Miguel Ángel Loza Regino

unread,
Nov 4, 2025, 2:59:44 PM11/4/25
to Bases de Datos Lab FI-UNAM
Si justo, seguimos con el mismo problema. Ese día me dijo que le enviara correo, porque no logramos dar solución.
Reply all
Reply to author
Forward
0 new messages