Oracle21c ORA-04043: オブジェクトxxxは存在しませんの解決方法

環境
Windows11 pro 64bit
Oracle Database 21c Express Edition

エラー現象
次のコマンドの開始中にエラーが発生しました : 行 1 –
RENAME PUBLIC_CFT TO PUBLIC_CFT2
エラー・レポート –
ORA-04043: オブジェクトPUBLIC_CFTは存在しません。
04043. 00000 – “object %s does not exist"
シノニムをリネームする際に発生します。

解決方法
publicなシノニムはリネームできないため削除して新規作成します。
DROP PUBLIC SYNONYM PUBLIC_CFT;

CREATE PUBLIC SYNONYM PUBLIC_CFT2 FOR CFT;

IT

Posted by arkgame