Oracle не может получить доступ к табличному пространству пользователем - PullRequest
0 голосов
/ 01 марта 2019

Я использую Enterprise Manager Database Express 18.3.0.0.0 И я использую SQL DEVELOPER 18.4.0.376

ОС: Windows 10

Мне нужно выполнить некоторые sql, как это, чтобы создать таблицу:

 CREATE TABLE "MYDATABASE"."MYCUSTOMTABLE" 
   (    "ID" VARCHAR2(36 BYTE), 
    "FILE_DATA" BLOB, 
    "TAGFR" NUMBER(*,0), 
    "TATO" NUMBER(*,0), 
    "FLAG" NUMBER(*,0)
   ) SEGMENT CREATION IMMEDIATE 
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 
 NOCOMPRESS LOGGING
  STORAGE(INITIAL 202144 NEXT 1548576 MINEXTENTS 1 MAXEXTENTS 2047486543
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
  BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
  TABLESPACE "MYTABLESPACE_DATA" 
 LOB ("FILE_DATA") STORE AS BASICFILE (
  TABLESPACE "MYTABLESPACE_DATA" ENABLE STORAGE IN ROW CHUNK 32768 PCTVERSION 20
  CACHE 
  STORAGE(INITIAL 65536 NEXT 1548576 MINEXTENTS 1 MAXEXTENTS 2047486543
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
  BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)) ;

Но я получил эту ошибку:

Report error -
ORA-01950: no privileges on tablespace 'MYTABLESPACE_DATA'
01950. 00000 -  "no privileges on tablespace '%s'"
*Cause:    User does not have privileges to allocate an extent in the
           specified tablespace.
*Action:   Grant the user the appropriate system privileges or grant the user
           space resource on the tablespace.

Я выполняю эту строку sql:

GRANT UNLIMITED TABLESPACE TO MYUSER

Табличное пространство по умолчанию для MYUSER - MYTABLESPACE_DATA.

У меня продолжает появляться та же ошибка, что я не так?Что я не делаю?

...