테이블 스페이스 사용에 대한 권한이 없어서 발생하는 오류로
관리자 계정에서 user에게 권한을 할당
alter user <username> QUOTA 100M ON 유저명;
GRANT UNLIMITED TABLESPACE TO 유저명;
'프로그래밍 > Database' 카테고리의 다른 글
시퀀스 생성, 초기화 (0) | 2018.10.23 |
---|
테이블 스페이스 사용에 대한 권한이 없어서 발생하는 오류로
관리자 계정에서 user에게 권한을 할당
alter user <username> QUOTA 100M ON 유저명;
GRANT UNLIMITED TABLESPACE TO 유저명;
시퀀스 생성, 초기화 (0) | 2018.10.23 |
---|
[생성]
가.
CREATE SEQUENCE 시퀀스명
START WITH n
INCREMENT BY n
MAXVALUE n | NOMAXVALUE
MINVALUE n | NOMINVALUE
::START WITH n = 초기화 값
::INCREMENT BY n = 초기화 값
::MAXVALUE n = 최대값 | NOMAXVALUE = 무한값
::MINVALUE n = 최소값 | NOMINVALUE 무한 값
나.
CREATE SEQUENCE SEQ_X
START WITH 10001
INCREMENT BY 1
MAXVALUE 1E28
MINVALUE 1
NOCYCLE
CACHE 20
NOORDER;
[수정]
ALTER SEQUENCE 시퀀스명
INCREMENT BY 증가값
MAXVALUE 최대값
MINVALUE 최소값
CYCLE 순환 여부
CACHE 캐시 여부
[삭제]
DROP SEQUENCE 시퀀스명;
[초기화]
현재 값 확인
:: SELECT LAST_NUMBER FROM USER_SEQUENCES WHERE SEQUENCE_NAME = '시퀀스명';
INCREMENT를 현재 값만큼 뺌
:: ALTER SEQUENCE 시퀀스명 INCREMENT BY -현재값;
NEXTVAL값 조회
::SELECT 시퀀스명.NEXTVAL FROM DUAL;
INCREMENT 1로 설정
:: ALTER SEQUENCE 시퀀스명 INCREMENT BY 1;
ORA-01950: no privileges on tablespace 해결 (0) | 2019.01.30 |
---|