Visio 2003 Oracle 11gでERDを作成すると、リバースエンジニアが失敗しましたか?

Visio 2003 + Oracle 11gでERDを作成し、リバースエンジニアリングに失敗しましたか?

問題

Office Visio 2003で、リバースエンジニアリング「Oracle server」をVisioドライバーとして使用して、Oracle11Gから実体関連図またはERDを作成しようとしています。

ただし、Visioの「Extracting Oracle Object, type and body ?XDB$Complex_derivation….」の場合「Encountered a fatal error during reverse engineer of information from database」メッセージが表示され、プロセスが停止します。

溶液

デフォルトのVisio 2003 Oracleドライバーは、リバースエンジニアリングプロセスで見つかったOracle 11gオブジェクトの一部を処理できないように見えますが、一部の11g機能はVisio 2003にとって新しすぎる可能性がありますか?

ただし、回避策は、Visioコネクタドライバーとして「Oracle Server」ではなく「ODBC Generic Driver」を選択することです。次の図を参照してください。

visio-reverse-engineer

現在、Visio 2003はOracle 11gのリバースエンジニアリングによりERDを生成できます。