J'ai créé un nom d'utilisateur dans oracle qui a une faute d'orthographe, je veux le modifier maintenant mais je n'y arrive pas. Pourriez-vous m'aider à modifier mon nom d'utilisateur dans la table all_users ? J'utilise oracle 9.
Réponse
Trop de publicités?Dans Oracle, à partir de la version 11.2, vous ne pouvez pas renommer un schéma (=utilisateur). Voir ce qui suit discussion sur AskTom pour une solution de contournement : vous exporteriez l'utilisateur, le réimporteriez avec le bon nom (à l'aide de la fonction FROMUSER
et TOUSER
). Toutes les références (le cas échéant) dans le code pl/sql devront être mises à jour manuellement. Les subventions et les synonymes publics devront être recréés séparément.