2013-06-10 5 views
1

J'ai une base de données globale, nom - ABN, Nom d'utilisateur - ABNTEST et mot de passe - abntest123.Réinitialiser le nom d'utilisateur et le mot de passe de la base de données globale

Ce mot de passe a expiré et tous les mots de passe par défaut du système ont également expiré. Certains noms d'utilisateur et mots de passe du système ont été oubliés.

Comment puis-je me connecter à la base de données ABD?


Je reçois l'erreur ci-dessous lors de la connexion à ma base de données:

ERROR: 
ORA-00604: error occurred at recursive SQL level 1 
ORA-01653: unable to extend table SYS.AUD$ by 1024 in tablespace SYSTEM 
ORA-28001: the password has expired 

Comment résoudre cette erreur?

+1

Vous pouvez connecter SYS à partir du serveur de la base de données est installé sur. Avez-vous accès à cela? – Ben

+0

comme @ben suggéré, vous pouvez également vous connecter en tant qu'admin au serveur et se connecter en tant que sysdba sans mot de passe, comme ceci 'sqlplus/as sysdba' – haki

Répondre

1

1) se connecter au système d'exploitation Oracle avec les informations d'identification d'Oracle. S'il s'agit d'UNIX/Linux, vous pouvez utiliser le programme Putty.

2) A partir de la ligne de commande, exécutez la commande suivante:

sqlplus/as sysdba 

(Si vous ne possédez pas les informations d'identification que vous devez demander à votre DBA ou SYSADMIN de le faire)

3) après. vous êtes connecté le changement de mot de passe de l'utilisateur, à savoir:

ALTER USER abntest IDENTIFIED BY abntest123; 

Parfois, les mots de passe ne peut pas se répéter que vous devez changer à autre chose.

Conseil pour l'avenir: Il y a un bon logiciel open source pour garder les mots de passe: « Mot de passe Gorilla »

+1

En ce qui concerne votre conseil: Vraiment? N'y a-t-il pas d'autres bons gestionnaires de mots de passe open source? –

+0

Le PO a mis à jour la question. – Ben

Questions connexes