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 2003はOracle 11gのリバースエンジニアリングによりERDを生成できます。