Maison  >  Article  >  base de données  >  Comment modifier l'utilisateur dans Oracle

Comment modifier l'utilisateur dans Oracle

WBOY
WBOYoriginal
2022-01-25 17:18:139728parcourir

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.

Comment modifier l'utilisateur dans Oracle

L'environnement d'exploitation de ce tutoriel : système Windows 10, version Oracle 11g, ordinateur Dell G3.

Comment modifier l'utilisateur dans Oracle

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn