ORAエラー

[ORAエラー] ORA-00980: シノニム変換が無効です。

投稿日:

以下のように表示されます。

(日本語)
ORA-00980: シノニム変換が無効です。
(英語)
ORA-00980: synonym translation is no longer valid.

発生パターン

このエラーは以下のような場合に発生します。

  • SYSNONYMの参照先が存在しない
エラー例
SQL>SELECT * FROM SYN_TBL01; SELECT * FROM SYN_TBL01; * 行1でエラーが発生しました。: ORA-00980: シノニム変換が無効です。

シノニム「SYN_TBL01」の参照先が不正の可能性があります。

対処法

  • シノニムの定義を再確認する。

備考

  • シノニムの作成時に参照先が間違っていても作成できてしまうため、シノニムの作成時は作成後に正しく参照できることを確認することをおすすめします。
    (例)user2.tbl01が存在しなくとも以下のSQLはエラー無く実行できてしまいます。
    CREATE SYNONYM syn_tbl01 FOR user2.tbl01;

スポンサーリンク

スポンサーリンク

-ORAエラー

執筆者:



comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

スポンサーリンク