All Honey Tip

오라클 DB 스키마(Schema) 생성 방법 – User 생성

오라클 DB 스키마(Schema) 생성 방법 - User 생성

오라클 데이터베이스에서 스키마 생성은 곧 USER 생성을 의미합니다. 특정 테이블 스페이스에 데이터베이스 객체를 생성하고 관리하는, 새로운 사용자를 만드는 과정입니다.

이번 포스팅에서는 오라클 DB 스키마(Schema) 생성 방법, 즉 User 생성 방법에 대해 알아보겠습니다.

오라클 DB에서 스키마(Schema)는 특정 사용자(USER)가 소유한 데이터베이스 객체들의 집합을 의미합니다. 여기에는 테이블, 인덱스, 뷰, 절차, 트리거 등이 포함됩니다.

따라서 스키마를 생성하는 것은 사용자 계정을 만드는 것과 동일하다고 할 수 있습니다.

USER 생성은 DB에서 새로운 사용자를 만드는 작업입니다. 이 사용자에게는 데이터베이스 객체를 생성하고 관리할 수 있는 권한이 부여됩니다. 예를 들어, MY_TABLE_SPACE 라는 테이블 스페이스에 ADMIN 이라는 사용자를 생성하고, 해당 사용자가 데이터베이스 객체를 생성하고 관리할 수 있도록 설정할 수 있습니다.


1. SQL Plus 실행

오라클 db가 설치되었다면, “SQL Plus”라는 프로그램이 있을겁니다.
시작 버튼을 누르고 검색해서 실행시켜보세요.

오라클 DB 스키마(Schema) 생성 방법 - User 생성

사용자명을 입력하라고 나오는데, 여기에 “sys /as sysdba” 입력 후 엔터.

오라클 DB 설치 확인 방법 - 초간단

비밀번호를 별도로 설정하지 않았다면, 없습니다. 그냥 엔터키를 누르시면 sql에 접속됩니다 🙂

image 25



2. USER 생성 SQL 입력

나중에 DB 연결 시 사용할 수 있으니 잘 기록해두시길 바랍니다.

CREATE USER "ADMIN" -- USER 이름
IDENTIFIED BY "admin123" -- 비밀번호
DEFAULT TABLESPACE MY_TABLE_SPACE; -- 테이블 스페이스 지정
image 45
세미콜론(;)을 잊지 마세요.

테이블 스페이스가 아직 없다면, 아래 글을 참고해서 생성하세요.
오라클 DB 테이블 스페이스 생성하기



3. USER 생성 확인

아래 SELECT 쿼리를 날려보시면, 방금 생성한 ADMIN이라는 USER를 확인할 수 있습니다.

SELECT USERNAME FROM DBA_USERS WHERE USERNAME = 'ADMIN';
image 46



USER 삭제
DROP USER 'ADMIN'


SYS 계정 비밀번호 변경
ALTER USER SYS IDENTIFIED BY 'adad1234!'
Do it! 오라클로 배우는 데이터베이스 입문:비전공자도 기초부터 확실하게!, 이지스퍼블리싱 오라클 SQL과 PL/SQL을 다루는 기술:실무에서 알아야 할 기술은 따로 있다, 길벗 오라클 교과서:SQL부터 백업과 복구까지 실무형 데이터베이스 개발자를 만드는, 프리렉