Bonjour,

Je débute. J'ai créé un utilisateur que j'ai nommé ADMINISTRATEUR avec des privilèges SYSDBA et SYSOPER

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
CREATE USER ADMINISTRATEUR
  IDENTIFIED BY oracle
    DEFAULT TABLESPACE USERS
    TEMPORARY TABLESPACE TEMP
    PROFILE "DEFAULT"
    ACCOUNT UNLOCK  QUOTA UNLIMITED ON USERS;
 
GRANT CREATE SESSION TO ADMINISTRATEUR WITH ADMIN OPTION;
 
 
CONN SYSTEM/ORACLE@BDROUTE AS SYSDBA
GRANT SYSDBA TO ADMINISTRATEUR WITH ADMIN OPTION;
GRANT SYSOPER TO ADMINISTRATEUR WITH ADMIN OPTION;
puis je me suis connecté comme ADMINISTRATEUR via SQL*plus:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
CONN administrateur/oracle@bdroute as sysdba
(ça ne marche qu'avec "as sysdba ou sysoper", ça ne suffit pas d'accorder ces privilèges à la création une fois pour tout?)

En suite j'ai créer une table pour faire des tests.
Et là, quand je me connect via SQL*plus je vois ma table, je peu y ajouter des enregistrements. Mais quand j'utilise isql*plus ca ne marche plus. Exemple:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
select * from table1
              *
ERREUR à la ligne 1 :
ORA-00942: Table ou vue inexistante
je drop ma table (avec sql+) et j'essai de la recréer avec le même script que la première fois (dans isql+) mais:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
CREATE TABLE TABLE1
*
ERREUR à la ligne 1 :
ORA-01031: privilèges insuffisants
j'essaie de me connecter comme sysdba et ça ne marche pas:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
CONN administrateur/oracle@bdroute as sysdba
réponse:
SP2-0927: CONNECT AS SYSDBA ou AS SYSOPER interdit via l'URL iSQL*Plus
alors comment faire quand on veux travailler avec ISQL*plus?