Nuestro grupo de redactores ha pasado horas buscando para darle espuestas a tus dudas, te regalamos la respuestas así que deseamos serte de mucha ayuda.
Solución:
¿Tienes acceso a Microsoft Visio?
Si puede obtener una conexión ODBC a su Oracle DB, puede usar Visio para escanear la base de datos. Mostrará todas las entidades, relaciones, etc.
Eche un vistazo a esto en Stack Exchange https://stackoverflow.com/questions/4891387/how-can-i-import-the-contents-of-an-oracle-database-into-visio-to-create-an- enti
Espero que ayude
Oracle tiene una herramienta gratuita SQL Developer que presumiblemente puede aplicar ingeniería inversa a una base de datos Oracle.
Si la base de datos no es demasiado grande, posiblemente podría usar una herramienta como DbVisualizer (que es gratuita o de bajo costo según la versión). Solo puede diagramar un esquema a la vez y los resultados no se pueden editar directamente (en realidad es más una herramienta de exploración), pero puede guardar el diagrama como GML y editarlo con una herramienta como yEd (que es una descarga gratuita) ( Tenga en cuenta que necesitará editar el archivo gml ligeramente antes de traerlo a yEd reemplazando todas las instancias de ‘configuración personalizada “SimpleRectangle”‘ con ‘type “rectangle”‘).
Tenga en cuenta que SQL Developer, DbVisualizer y yEd son herramientas multiplataforma, por lo que puede usarlas en cualquier sistema que tenga Java instalado.
Actualizar — Acabo de probar la ingeniería inversa (154 tablas) usando SQL Developer. Parece funcionar razonablemente bien, pero no va a ganar ningún concurso de belleza…
Hay un proyecto de código abierto en SourceForge llamado Schema Spy (http://schemaspy.sourceforge.net/) que genera informes de esquema HTML, incluidos ERD: http://schemaspy.sourceforge.net/unifieddb/mangos/relationships.html
En el lado bueno, esta herramienta es gratuita, sin embargo, los diagramas no son editables.
Si conservas algún reparo o forma de aclarar nuestro enunciado puedes ejecutar una reseña y con placer lo interpretaremos.