Solution ID: 150877501 Type:External 表題: Rose 2002 SR2 データモデラー: Getting table ORA-00942: 表または ビューが存在しません。 製品: Rose 2002 バージョン: 7.6 OS: Windows DEFECT #: N/A PATCH #: N/A 参照事項: SolutionID 130018629 の日本語訳 成年月日: 13-Dec-2002 改訂年月日: 30-Dec-2002 質問: DataModeler で ORACLE をリバースしようとしたところ、「Reverse Engineering Wizard」ダイアログボックス中に以下のエラーが表示され、 リバースエンジニア出来ませんでした。回避策を教えて下さい。 ----------------------------------------------------------- Getting table ORA-00942: 表またはビューが存在しません。 The reverse engineering wizard was unable to complete successfully. Please review the Rose log for an explanation of the error. ----------------------------------------------------------- 回答: 基本的にRose Data Modeler 2002 SR 2 にて、スキーマをリバースエ ンジニアするには、そのスキーマを作成したユーザ、又はそのスキー マの少なくとも一つのオブジェクトに対する権限を持つユーザでログイ ンする必要があります。 更に、"ORA-00942" というエラーを回避するには、システム権限とし て"SELECT ANY TABLE"を持つユーザでログインする必要があります。 例) ユーザ FOO が作成したスキーマ S1 をリバースエンジニアする場合、 FOO が "SELECT ANY TABLE" システム権限を持っていれば、FOO でログインして問題ありません。 もし、FOOではなく、別のユーザBARを使用したい場合、FOOはスキー マ S1 に含まれている表のうちの一つにオブジェクト権限として、BAR に対して"SELECT" 権限を与える必要があり、且つ、BAR はシステ ム権限として、"SELECT ANY TABLE" を持っていなければなりません。 ご不明な点等ありましたら、ラショナルカスタマサービスへお問い合わせ下さい。