Bonjour,
Je débute. J'ai créé un utilisateur que j'ai nommé ADMINISTRATEUR avec des privilèges SYSDBA et SYSOPER
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:
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:
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:
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:
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?
Partager