问题
在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。
翻译自: https://mkyong.com/oracle/create-erd-with-visio-2003-oracle-11g-reverse-engineer-failed/