반응형
권한(privilaege) 사용자 생성
오라클 관리자에 속성에 들어가보면 sysdba로 설정된 것을 볼 수 있다. (관리자 계정)

1️⃣ 계정 생성 create user
--계정 생성 -> create user 유저이름 IDENTIFIED by 비밀번호;
create user com01 IDENTIFIED by com01;
계정 생성을 하고 접속을 해보았다.
create session privilege라고 뜬다. user 생성만 하고 권한을 주지 않아서 접속이 되지 않는다.

2️⃣ 권한 부여
-- 권한 부여
-- grant create 줄 권한... to 테이블 이름;
grant create session, create table, create sequence, create view to com01;

3️⃣ 테이블 스페이스 부여
권한 부여 후에 com01계정 접속해서 test01 테이블을 만들어보았다.
create table test01 (
tno number(5),
tname varchar2(10)
);
tablespace 권한이 없어서 create table에 실패하였다.

🔸 테이블 스페이스 만들어주기 (create tablespace) - 기존 테이블 스페이스 활용
- 테이블 스페이스는 데이터가 저장되는 물리적인 공간으로, 직접 생성도 가능하고 기존 테이블 스페이스를 재활용도 가능하다.
--새로만드는 것은 복잡하기 때문에
-- 기존 테이블 스페이스를 재활용할 것이다. (만들어져 있는 테이블 스페이스 연결)
alter user com01 default tablespace users quota unlimited on users;
🔸 테이블 스페이스 만들어주기 (create tablespace) - 마우스로 테이블 스페이스 만들어주기(직접생성)




4️⃣ 계정 삭제
drop user com01 cascade;
반응형
'국비지원 > DataBase' 카테고리의 다른 글
| [DB] 16. JDBC (Java Database Connectivity) / eclipse와 DB연결하기 (0) | 2022.11.22 |
|---|---|
| [DB] 14. 데이터베이스 모델링 (0) | 2022.11.18 |
| [DB] 12. SEQUENCE & INDEX (0) | 2022.11.16 |
| [DB] 11. 뷰(View) (0) | 2022.11.16 |
| [DB] 10. 제약조건 (0) | 2022.11.16 |