데이터베이스(DB)/Oracle DB SQL - 뉴렉처 youtube 강의

4강~5강 - 오라클 PDB 서버에 접속하기 / 수업용 사용자와 데이터베이스 생성하기

의그 2021. 9. 13. 20:59

4강. Seed PDB를 이용한 Pluggable(가상) 데이터베이스 생성
Seed : 시드를 만들어서 PDB에 붙여넣는 방식을 반복.
PDB: Pluggable DataBase

실습)
sqlplus sys as sysdba
SQL> select name from v$pdbs; // pdbs 뷰의 name 보기

NAME
--------------------------------------------------------------------------------
PDB$SEED
XEPDB1
-

XEPDB1을 가지고 실습 진행할 것.
sqldeveloper에서 SID:xe 가 아닌 서비스이름:xepdb1 으로 접속.

- 원격 접속을 위한 설정 변경
SQL> EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE); // 로컬만 접속 가능한 설정을 FALSE로 변경.
PL/SQL 처리가 정상적으로 완료되었습니다.

데이터베이스는 전체 테이블스페이스의 데이터를 테이블 형태로 저장한다.
데이터베이스와 데이터 파일 그리고 테이블 스페이스
데이터베이스 : 여러 파일로 구성된 데이터를 모아놓은 것.
테이블 : 개념상의 데이터(개체,Entity)를 관리하는 곳.

데이터베이스는 테이블,인덱스 등의 오브젝트로 이루어져 있다.
이러한 오브젝트로 이루어진 구조를 데이터베이스와 다른 말로 스키마 라고 한다.

Admin Accounts : SYS(DBA, 완전한 어드민), SYSTEM
Default Sample Schema User : BI(Business Intelligence), HR(Human Resources),
OE(Order Entry), PM(Product Media), IX(Information Exchange), SH(Sales)

- PDB 서버에 system 게정으로 접속하기.
경로 : C:\app\SEJONG\product\18.0.0\oradata\XE\XEPDB1\SYSTEM01.DBF

- DB생성 : 접속 - DB서버 선택 - 저장 영역 - 테이블 스페이스 우측버튼 - 새로 만들기
- 사용자 생성 - 접속 - 보안 - 사용자 - 사용자 우측버튼 - 새로 만들기

 

 

 



 

[보기] - DBA

 

DBA - 오라클 학습용 PDB 서버 - 저장 영역 - 테이블 스페이스 - 새로 만들기



 

임시로 사용할 수 있는 테이블 스페이스 생성(NEWLEC_LOGSPACE)

 

DBA - 보안 - 사용자 - 새로 만들기

 

권한은  모두 관리자, SYSKM / SYSOPER / SYSRAC은 체크 해제

 

오라클 NEWLECT PDB1 서버 - NEWLEC 계정으로 접속

 

NEWLEC 계정에서는 테이블도 없고, 뷰도 없고, 아무 것도 없는 상태!

 

=====

 

https://www.youtube.com/watch?v=jzPGKAU4fCU

동영상

오라클 데이터베이스 SQL 강의 4강 - 오라클 PDB 서버에 접속하기

좋아요~~꾹~~~!!! 이 영상의 교재는 https://javaweb.tistory.com 이 곳에 있습니다.이 강의는 데이터 베이스를 이용하기 위한 SQL 입문과정입...

www.youtube.com