使用Visio 2003 + Oracle 11g创建ERD,反向工程师失败了吗?

问题

在Office Visio 2003中,尝试使用反向工程师“ Oracle服务器 ”作为Visio驱动程序来从Oracle 11G创建实体关系图或ERD。

但是,当Visio“ 提取Oracle对象时,键入和正文?XDB $ Complex_derivation…。 出现“ A” 来自数据库的信息****过程中遇到致命错误 ”消息并停止过程。

看起来默认的Visio 2003 Oracle驱动程序无法处理在反向工程过程中发现的一些Oracle 11g对象,可能是某些11g功能对于Visio 2003来说太新了吗?

但是,解决方法是选择“ ODBC通用驱动程序 ”,而不是“ Oracle Server ”作为Visio连接器驱动程序,请参见下图:

使用Visio 2003 + Oracle 11g创建ERD,反向工程师失败了吗?

现在完成了,Visio 2003能够通过Oracle 11g的****生成ERD。

From: https://mkyong.com/oracle/create-erd-with-visio-2003-oracle-11g-reverse-engineer-failed/