1 pièce(s) jointe(s)
ERROR: ORACLE execute error: ORA-01950: no privileges on tablespace 'PDATA'.
Bonjour,
Désolé de vous déranger encore une fois. J'ai une erreur sur Oracle que je ne comprends pas. J'ai crée une table comme ceci:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| CREATE TABLE PEEI_SYS.PEEI_P_TRACKING
(
"CODE_WORKFLOW" VARCHAR2(30 BYTE),
"STATUS" VARCHAR2(15 BYTE),
"DATE_UPDATE" DATE,
"USER_UPDATE" VARCHAR2(20 BYTE),
"DEB_WORKFLOW" DATE,
"FIN_WORKFLOW" DATE,
"TIME_SECOND" NUMBER
) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
TABLESPACE "PDATA" ; |
Quand je me connecte sur SAS dans le schema PEEI_SYS j'essaie d'inserer des lignes dans la ligne PEEI_SYS.PEEI_P_TRACKING et j'ai l'erreur suivante:
Code:
1 2 3
| ERROR: ERROR: ERROR: ERROR: ORACLE execute error: ORA-01950: no privileges on tablespace 'PDATA'. With the occurrence of the
above ERROR, the error limit of 1 set by the ERRLIMIT= option has been reached. ROLLBACK has been issued(Any Rows processed
after the last COMMIT are lost). Total rows processed: 1 Rows failed : 1 |
Une petite recherche sur internet me dit qu'il faut faire un grant unlimited quota pour le user PEEI sur le tablespace PDATA ce que j'ai fait:
Code:
ALTER USER PEEI QUOTA UNLIMITED ON PDATA;
Cependant ça ne marche toujours pas. j'ai fait une requete pour voir qui a droit d'ecrire sur le tablespace PDATA et je vois que le user PEEI peut bien ecrire dans le tablespace PDATA. Voir la photo ci-dessous.
Pourriez vous m'aider svp ? merci d'avance.