Создать ERD с Visio 2003 + Oracle 11g, обратный инженера не удалось?
проблема
В Office Visio 2003, попытка использовать обратный инжиниринг, «Oracle server» в качестве драйвера Visio для создания диаграммы отношения сущностей или ERD из Oracle 11G.
Но когда Visio «Extracting Oracle Object, type and body ?XDB$Complex_derivation….» появляется сообщение «Encountered a fatal error during reverse engineer of information from database», и процесс останавливается.
Решение
Похоже, что драйвер Oracle Visio 2003 по умолчанию не может обрабатывать некоторые объекты Oracle 11g, обнаруженные в процессе обратного инжиниринга. Может быть, некоторые функции 11g слишком новы для Visio 2003?
Однако обходной путь - выбрать «ODBC Generic Driver» вместо «Oracle Server» в качестве драйвера соединителя Visio, см. Рисунок ниже:
Готово, теперь Visio 2003 может генерировать ERD через реверс-инженера из Oracle 11g.