이 글은 뉴렉쳐 오라클 데이터베이스 SQL 강의를 수강하며 정리한 글입니다.
05강 - 수업용 사용자와 데이터베이스 생성하기
Oracle DB 계정(기본)
1. 관리자 계정(Admin Accounts)
: SYS: DB 백업, DB 스케쥴링 등 DB 전체 기능 조정(SYSDBA 권한을 갖고 있음)
: SYSTEM: 일반적인 DB 관리자 역할
2. 쿼리 연습용 샘플 DB와 사용자 계정
DataBase
: Data를 여러 파일로 나눠서 갖고 있으며, 이러한 파일들에 담긴 Data를 ⭐Table(표, Entity, 개체) 형태로 관리
⚠️ 하나의 테이블에 하나의 파일을 담는 것이 아니라 여러 파일이 담김
⭐ 예시
: 학생 Data를 DBMS에 요청할 경우, DBMS가 DB 내 파일에 있는 Data를 table에 담아 보여줌
→ 이러한 Table이 모여 있는 공간을 table space라고 함
Table Space(Schema): table, idx, Obj 등으로 이뤄져 있음
⭐ Table Space, Schema를 만들어서 사용자를 추가하여 DB를 사용하게 하고자 함
1. PDB 선택 → 보기 → DBA
2. 왼쪽 하단부 DBA: 접속 → 초록색 플러스 버튼 → PDB 선택 후 확인
3. DB 생성을 위한 저장 영역 → 테이블 스페이스 → 오른쪽 마우스 → 새로 만들기
4. 임시 DB 저장소 추가 생성
⚠️ 속성 변경 확인: 예(Y)
⚠️ 임시 DB를 생성하지 않을 경우, transition이 멈출 수 있으므로 생성 시에도 파일 크기를 무조건 적게 만들면 안됨
5. Table Space를 운용할 수 있는 계정 생성
6. 왼쪽 하단부 → DBA → 보안 → 사용자 → 새로 만들기
⚠️ 사용자 이름: 대문자(소문자로 할 경우, “”로 감싸서 로그인 해야 함) → 대소문자가 구분 됨
cf. 사용자 이름: HJ, 새 비밀번호: ****
➕ 시스템 권한: 모두 관리자 선택 후 하기 내용(일반 유저가 갖을 수 없는 권한) 체크 해제 후 적용
⚠️ 체크 해제: SYSKM, SYSOPER, SYSRAC
새로 생성한 계정으로 DB에 접속하기
1. 왼쪽 상단부 접속: 초록색 플러스 버튼
2. 새로운 계정 테스트 → 접속
소스 코드
'DataBase > Oracle' 카테고리의 다른 글
Oracle SQL 강의 - 07강 오라클 데이터 형식 #1 (문자 형식) (0) | 2023.02.20 |
---|---|
Oracle SQL 강의 - 06강 MEMBER 테이블 생성하기 (0) | 2023.02.19 |
Oracle SQL 강의 - 04강 오라클 PDB 서버에 접속하기 (0) | 2023.02.11 |
Oracle SQL 강의 - 03강 SQL Developer 설치하기 (0) | 2023.01.25 |
Oracle SQL 강의 - 02강 오라클 DBMS 18c XE 설치하기 (0) | 2023.01.24 |