Создать ERD с помощью Visio 2003 Oracle 11g, обратный инженера не удалось?

Создать 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-reverse-engineer

Готово, теперь Visio 2003 может генерировать ERD через реверс-инженера из Oracle 11g.