Maison >base de données >Oracle >Comment modifier l'utilisateur dans Oracle
Méthode : 1. Utilisez l'instruction "update user$ set name='new username'where name='old username'" pour modifier le nom d'utilisateur ; 2. Utilisez l'instruction "altérer le nom d'utilisateur identifié par 'nouveau mot de passe' ; " Changer le mot de passe de l'utilisateur.
L'environnement d'exploitation de ce tutoriel : système Windows 10, version Oracle 11g, ordinateur Dell G3.
Par exemple, si vous souhaitez changer le TEXT de l'utilisateur en TEXT_BAK :
SQL> select user#,name,password from user$ where name ='TEXT'; USER# NAME PASSWORD
78 TEXT 21EDA78F89D6FACD
Changez le nom d'utilisateur
SQL> update user$ set name='TEXT_BAK' where user#=78; 1 row updated. SQL> commit; Commit complete.
Après avoir modifié le nom d'utilisateur, vous devez effacer les informations du dictionnaire de données du cache.
SQL> alter system checkpoint; ----强制写入数据文件 System altered. SQL> alter system flush shared_pool; ----清楚缓存数据字典信息,强制oracle读实际数据(即更改后的数据) System altered.
et changez le mot de passe de connexion de l'utilisateur.
SQL> alter user TEXT_BAK identified by 'aaaaaa'; User altered.
Tutoriel recommandé : "Tutoriel vidéo Oracle"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!