web-dev-qa-db-fra.com

Déverrouillage du compte dans Oracle 11g R2

Je sais que cette question a été posée à plusieurs reprises, mais ce problème me trouble beaucoup. Je viens d'installer Oracle 11g R2. Et j'essayais de déverrouiller Scott/Tiger account afin de pouvoir les utiliser pour créer un SQL Developer connection. J'essayais de faire quelque chose comme ci-dessous- Et je reçois toujours l'utilisateur SCOTT n'existe pas? Pourquoi est-ce? Y a-t-il quelque chose de mal que je fais?

SQL> conn system/abcdef1234
Connected.
SQL> alter user scott account unlock;
alter user scott account unlock
           *
ERROR at line 1:
ORA-01918: user 'SCOTT' does not exist

Toutes les pensées seront appréciées.

Mises à jour:-

SQL> select username,account_status from dba_users where username='SCOTT'; 
no rows selected
5
arsenal

Au cours du processus d'installation, l'une des questions posées est de savoir si vous souhaitez installer les exemples de schéma (SCOTT, HR, etc.). Si l'utilisateur SCOTT n'existe pas, il semblerait que vous ayez choisi de ne pas installer les exemples de schéma.

Vous pouvez créer un nouvel utilisateur, attribuer les privilèges appropriés à cet utilisateur, puis créer des tables avec lesquelles travailler. Par exemple

CREATE USER rjchar 
  IDENTIFIED BY rjchar
  DEFAULT TABLESPACE users
  TEMPORARY TABLESPACE temp;

GRANT create session,
      create table,
      create view,
      create procedure,
      create trigger
   TO rjchar;

Vous pouvez ensuite vous connecter en tant qu'utilisateur rjchar à partir de SQL Developer et commencer à créer votre schéma. Alternativement, vous pouvez installer manuellement les exemples de schémas en utilisant les scripts installés sur votre serveur.

10
Justin Cave

En SQL Developer

Connexion par défaut pour Oracle 11g

aller à la connexion> Nouvelle connexion

Nom de la connexion = HR ou Utiliser n'importe quel nom

Nom d'utilisateur = hr

Mot de passe = Votre mot de passe (Il s'agit du mot de passe que vous avez sélectionné lors de l'installation de Oracle 11g)

Cochez l'option "Enregistrer"

rôle: default

port 1521

SID: orcl

Si vous souhaitez créer le compte SYSDBA (compte administrateur)

Nom de connexion = admin ORCL ou Utiliser n'importe quel nom

Nom d'utilisateur = sys

Mot de passe = Votre mot de passe (Il s'agit du mot de passe que vous avez sélectionné lors de l'installation de Oracle 11g)

rôle: sysdba (à partir du menu déroulant)

port 1521

SID: orcl

Tester et enregistrer la connexion

Juste au cas où votre compte RH serait verrouillé, car vous vous êtes connecté plusieurs fois, vous pourrez le résoudre en vous connectant à votre compte SYS DBA.

Dans la liste des objets de votre liste, allez à AUTRES UTILISATEURS et

GO to HR Account> RT Click

MODIFIER L'UTILISATEUR

Choisissez le mot de passe que vous aimez

et UN CHECK Le compte est verrouillé et décochez les options Mot de passe expiré si elles sont archivées

3
Avi

- Cela peut aider

ALTER USER hr IDENTIFIED BY h COMPTE UNLOCK;

GRANT CONNECT, RESSOURCE à h;

ALTER USER oe IDENTIFIED BY OE COMPTE UNLOCK;

GRANT CONNECT, RESSOURCE à OE;

2
Van Gogh

Est-ce qu'il existe? Essayer

select username,account_status from dba_users where username='SCOTT';
0
Todd Pierce