-
DB Oracle 스키마 생성하는 방법Programming and Database/SQL 2022. 12. 22. 21:59728x90반응형
DB Oracle 스키마(유저) 생성하는 방법
▶ SQL Developer를 통해서 왼쪽 하단의 다른 사용자에서 오른쪽 마우스를 클릭합니다. 사용자 생성이라는 항목을 클릭한 뒤 사용자 생성을 통해 스키마를 생성해주도록 합니다.
사용자이름: Shop
비밀번호: 소나무
기본 테이블스페이스: USERS
임시 테이블스페이스: TEMP
*테이블스페이스란? 테이블,인덱스,프로시져, 뷰 등의 객체들을 저장해놓은 오라클의 논리적인 저장공간을 뜻함.▶ 사용자 생성을 완료하게 되면 부여된 롤 항목에서 접근할 수 있도록 CONNECT의 권한을 부여하고 자원을 관리할 수 있도록 RESOURCE 항목을 추가로 부여하도록 합니다.
▶ 앞서 말씀드린것 처럼 테이블스페이스란 오라클의 테이블, 인덱스, 프로시져, 뷰 등의 객체들을 저장해놓은 논리적인 저장공간인 것처럼 할당량을 지정해주어야 합니다. 스키마 생성을 목적으로 진행하기 때문에 10M의 할당량을 부여하도록 합니다.
▶ 사용자, 부여된 롤, 할당량을 설정 후 마지막으로 SQL문을 통해서 어떤 쿼리문을 통해 생성되는지 확인을 할 수 있게 되며 적용버튼을 클릭합니다.
CREATE USER Shop IDENTIFIED BY "thskan" DEFAULT TABLESPACE "USERS" TEMPORARY TABLESPACE "TEMP";
▶DDL 명령어인 CREATE 명령어를 통해서 Shop(유저=스키마)를 생성하고 패스워드를 지정합니다. 기본 테이블스페이스를 USER라고 하고 임시 테이블스페이스를 TEMP라고 지정합니다.
ALTER USER Shop QUOTA 10M ON USERS;
▶ DDL 명령어인 ALTER 명령어를 통해서 Shop(유저명=스키마)에 테이블스페이스 용량을 10MB 할당을 합니다.
GRANT "CONNECT" TO Shop ; GRANT "RESOURCE" TO Shop ;
▶ GRANT 명령어를 통해서 Shop 스키마에 연결할 수 있는 권한과 자원을 관리할 수 있는 Resource 권한을 부여합니다.
2021.07.12 - [Programming and Database/SQL] - DB Oracle 11g XE 설치하는 방법
2021.07.21 - [Programming and Database/SQL] - DB Oracle HR 설치하는 방법
PS. 포스팅의 내용은 제 기준으로 작성한 것이기 때문에 참고해서 보시면 감사하겠습니다.
포스팅 과정의 오류 및 오타 그리고 궁금한 점에 대해서는 댓글 남겨주세요.
728x90반응형'Programming and Database > SQL' 카테고리의 다른 글
DB Oracle 테이블 생성, 데이터 입력/조회하는 방법(2) (8) 2022.12.23 DB Oracle 테이블 생성, 데이터 입력/조회하는 방법(1) (6) 2022.12.22 DB MYSQL 기본 다지기[4편] - 참(TRUE) 및 거짓(FALSE) (12) 2022.06.13 DB MYSQL 기본 다지기[3편] - 연산 응용(덧셈/뺄셈/곱셈/나눗셈/나머지) (2) 2022.06.13 DB MYSQL 기본 다지기[2편] - 연산(덧셈/뺄셈/곱셈/나눗셈/나머지) (6) 2022.06.12