Tengo una base en producción desde hace muchísimo tiempo en un dbspace de datos de 2 GB (500.000 paginas de 4K en Windows). De esas páginas me quedan libres 282407, según puedo ver en el onstat -d (que adjunto), por lo que la base me estará ocupando 217593 páginas (unos 870372 MB).
Al intentar importarla (obviamente con otro nombre) primero en un dbspace de pruebas de identico tamaño (2GB) donde tenía otra base, el import no termina por falta de espacio. Intento importarla en un dbspace nuevo creado al efecto de 1GB y tampoco termina, también por falta de espacio.
Para que la tercera fuera la vencida, elimino todas las bases de pruebas del dbspace de pruebas, o sea que me quedan los 2 GB libres. Ahí funcionó la importación de los datos. Luego apliqué la parte del export que me generaba los SP y finalmente apliqué la generación de las vistas, triggers e indices. Y sorpresa!!! me vuelvo a quedar sin espacio!!! y no se terminan de generar los indices.
Que explicación tiene que una base que en producción ocupa menos del 50% de un dbspace de 2GB al hacer un export y luego el import, no le alcanza con todos los 2 GB libres para importarla???
Espero sus comentarios. Desde ya no quiero agregarle chunks a los dbspaces, para mi no tiene lógica este comportamiento. Y si la tuviera me gustaría saber como resolverlo …
No veo ninguna respuesta, nadie pasó por una situación similar a la que describo? Para mi es la primera vez en 15 años que veo algo así, pero a lo mejor es algo normal en implementaciones más grandes.
O a lo mejor es un comportamiento anormal y hay que encontrar la causa. Toda ayuda es bienvenida.
Recien veo el onstat en el otro foro.
Me parece que el root es chico.
Fijate si lo agandas a un tamaño mayor que la base de datos, que pasa.
O sea que al empezar estén libres 250.000 paginas
Acabo de aplicar tu propuesta. El otro día di de baja el dbspace nuevo de 1GB que había generado y hoy incorporé 1 chunk al root dbspace, que quedó de 2GB.
A continuación volví a importar la base para las pruebas en el dbspace de pruebas de 2GB (500.000 páginas de 4K), importando sólo los datos y veo que el onstat -d me dice que quedan un poco más de 80.000 páginas free, o sea algo así como 320.000 MB, cuando en el dbspace de producción (dbs_datos) que sólo contiene la base de la cual salió el export y que también es un dbspace de 2 GB me quedan como 282.000 páginas libres (esto es más de 1GB libre).
Tengo que ver luego (ahora me voy) si cuando aplique los SP, los trriggers y las vistas a la base, si puedo terminar de armarla o me vuelvo a quedar sin espacio.
No entiendo que es lo que pasa, porque ocurre esto. Gracias igualmente.