如何在oracle中修改用户名

我在oracle中创build了一个拼写错误的用户名,我现在想修改它,但是我不成功。 你能帮我吗?我可以在all_users表中修改我的用户名吗? 我使用oracle 9。

在Oracle中,从版本11.2开始,不能重命名模式(= user)。 有关解决方法,请参阅AskTom上的这个讨论 :您将导出用户,重新导入好名称(使用FROMUSERTOUSER )。 在pl / sql代码中的所有引用(如果有的话)都必须手动更新。 赠款和公共同义词将不得不单独重新创build。