"오라클 유저 생성 oracle user create"의 두 판 사이의 차이
DB CAFE
(--) |
|||
(같은 사용자의 중간 판 9개는 보이지 않습니다) | |||
1번째 줄: | 1번째 줄: | ||
− | == | + | == 유저 생성 == |
<source lang=sql> | <source lang=sql> | ||
+ | -- 예제 1 | ||
CREATE USER cykim IDENTIFIED BY 1234 | CREATE USER cykim IDENTIFIED BY 1234 | ||
DEFAULT TABLESPACE TS_OO_DEV_D | DEFAULT TABLESPACE TS_OO_DEV_D | ||
QUOTA UNLIMITED ON TS_OO_DEV_D; | QUOTA UNLIMITED ON TS_OO_DEV_D; | ||
+ | -- 예제 2 | ||
+ | CREATE USER SCOTT IDENTIFIED BY "비밀번호" | ||
+ | DEFAULT TABLESPACE TS_SCOTT_D01 | ||
+ | TEMPORARY TABLESPACE TEMP | ||
+ | PROFILE DEFAULT | ||
+ | ACCOUNT UNLOCK; | ||
</source> | </source> | ||
− | == | + | == 유저 삭제 == |
<source lang=sql> | <source lang=sql> | ||
drop user aaaa cascade; -- 오브젝트 포함하여 삭제 | drop user aaaa cascade; -- 오브젝트 포함하여 삭제 | ||
+ | </source> | ||
+ | |||
+ | == 사용자 권한 부여 == | ||
+ | <source lang=sql> | ||
+ | GRANT CONNECT TO SCOTT; -- 접속 권한 | ||
+ | GRANT RESOURCE TO SCOTT; -- 리소스 사용 권한 | ||
+ | ALTER USER SCOTTDEFAULT ROLE ALL; -- 사용자 롤 권한 | ||
+ | </source> | ||
+ | |||
+ | == 시스템 권한 부여 == | ||
+ | <source lang=sql> | ||
+ | GRANT ALTER SESSION TO SCOTT; | ||
+ | GRANT CREATE SYNONYM TO SCOTT; | ||
+ | GRANT CREATE VIEW TO SCOTT; | ||
</source> | </source> | ||
15번째 줄: | 36번째 줄: | ||
<source lang=sql> | <source lang=sql> | ||
-- 데이터 T/S | -- 데이터 T/S | ||
− | ALTER USER ERP_BACKUP QUOTA UNLIMITED ON TS_ERP_BACKUP_D01; | + | ALTER USER ERP_BACKUP QUOTA UNLIMITED ON TS_ERP_BACKUP_D01; -- 사용량 UNLIMITED 이나 100M , 100G 선택 |
-- 인덱스 T/S | -- 인덱스 T/S | ||
ALTER USER ERP_BACKUP QUOTA UNLIMITED ON TS_ERP_BACKUP_I01; | ALTER USER ERP_BACKUP QUOTA UNLIMITED ON TS_ERP_BACKUP_I01; |
2023년 2월 6일 (월) 22:26 기준 최신판
thumb_up 추천메뉴 바로가기
- DBA { Oracle DBA 명령어 > DBA 초급 과정 > DBA 고급 과정 }
- 튜닝 { 오라클 튜닝 목록 }
- 모델링 { 데이터 모델링 가이드 }
목차
1 유저 생성[편집]
-- 예제 1
CREATE USER cykim IDENTIFIED BY 1234
DEFAULT TABLESPACE TS_OO_DEV_D
QUOTA UNLIMITED ON TS_OO_DEV_D;
-- 예제 2
CREATE USER SCOTT IDENTIFIED BY "비밀번호"
DEFAULT TABLESPACE TS_SCOTT_D01
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT
ACCOUNT UNLOCK;
2 유저 삭제[편집]
drop user aaaa cascade; -- 오브젝트 포함하여 삭제
3 사용자 권한 부여[편집]
GRANT CONNECT TO SCOTT; -- 접속 권한
GRANT RESOURCE TO SCOTT; -- 리소스 사용 권한
ALTER USER SCOTTDEFAULT ROLE ALL; -- 사용자 롤 권한
4 시스템 권한 부여[편집]
GRANT ALTER SESSION TO SCOTT;
GRANT CREATE SYNONYM TO SCOTT;
GRANT CREATE VIEW TO SCOTT;
5 테이블스페이스 쿼터 지정[편집]
-- 데이터 T/S
ALTER USER ERP_BACKUP QUOTA UNLIMITED ON TS_ERP_BACKUP_D01; -- 사용량 UNLIMITED 이나 100M , 100G 선택
-- 인덱스 T/S
ALTER USER ERP_BACKUP QUOTA UNLIMITED ON TS_ERP_BACKUP_I01;
6 ORA-65096: invalid common user or role name 오류[편집]
[Oracle 12c]에서 ORA-65096: invalid common user or role name 오류 발생시
ALTER SESSION SET "_ORACLE_SCRIPT" = TRUE;