web-dev-qa-db-ja.com

Oracleでユーザー名を変更する方法

Oracleでスペルミスのあるユーザー名を作成しました。今すぐ変更したいのですが、成功しません。 all_usersテーブルのユーザー名を変更する方法を教えてください。 Oracle9を使用しています。

2
Amir

Oracleでは、バージョン11.2以降、スキーマ(= user)の名前を変更することはできません。回避策については、これを参照してください AskTomに関するディスカッション :ユーザーをエクスポートし、適切な名前で再インポートします(FROMUSERおよびTOUSERを使用)。 pl/sqlコード内のすべての参照(存在する場合)は、手動で更新する必要があります。助成金と公的同義語は別々に再作成する必要があります。

4
Vincent