2
새로 생성 된 테이블이 있습니다. 나는 그것으로 삽입 할 때, 나는 ...Oracle SQL - 행에 삽입 할 수 없습니다.
SQL Error: ORA-01950: no privileges on tablespace 'ADMINISTRATOR'
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.
는이 문제를 해결하려면, 나는 몇 가지를 시도 ..
GRANT UNLIMITED TABLESPACE TO MY_TABLE;
grant RESOURCE,CONNECT,UNLIMITED TABLESPACE to USER_NAME;
alter user "USER_NAME"
quota unlimited on "ADMINISTRATOR"
을 얻을 ...하지만 오류가 남아있다. 이 실패의 원인은 무엇이며 어떻게 해결할 수 있습니까?
아마도 USERS 테이블 스페이스에 테이블을 만들어야합니다 ... – Randy
그게 해결할 수 있지만 도움을 줄 수있는 진단 도구가 필요합니다 : 누가 그 테이블을 소유했는지, 그 사용자의 기본 테이블 스페이스는 무엇입니까? 테이블이 일시적으로 전역입니까? 지연된 세그먼트 생성입니까? 누가 삽입하려고합니까? –
USER_NAME에게 GRANT UNLIMITED TABLESPACE를 시도 했습니까? 오류가 발생 했습니까? 성공 했습니까? –