파게로그

오라클 데이터베이스 기본 본문

콤퓨타 왕기초/Oracle DB

오라클 데이터베이스 기본

파게 2021. 2. 20. 12:31

DDL(데이터 정의어, Data Definition Language): create, alter, drop

DML(데이터 조작어, Data Manipulation Language): select, insert, update, delete

DCL(데이터 제어어, Data Control Language): grant, revoke

TCL(트랜젝션 제어어, Transaction Control Language): commit, rollback, savepoint

 

오라클에서 다운받고 설치한 Oracle Database가 DB 이용을 위한 서버 프로그램이라면, SQL Plus와 SQL Developer는 클라이언트 프로그램이다. 클라이언트 프로그램은 연결(인증), 실행, 결과 집합 확인 등의 기능을 담당한다. SQL Plus는 프롬프트 기반으로서 Oracle DBMS와 함께 기본적으로 제공되며, SQL Developer는 GUI 기반이지만 별도로 설치해야 한다.


Multi-tenant Architecture... PDBs(Pluggable Database) in CDB(Container Database)

https://ko.wikipedia.org/wiki/%EB%A9%80%ED%8B%B0%ED%85%8C%EB%84%8C%EC%8B%9C

http://www.gurubee.net/lecture/3316

https://goodcodes.tistory.com/entry/Oracle-CDB-PDB


처음 설치한 경우에는, Seed(PDB$SEED)와 XEPDB1이라는 PDB가 있다.

 

SQL Plus 진입

sqlplus sys as sysdba

cmd에서 위의 라인을 입력하여 SQL Plus에 진입한다.

 

 

뷰 확인

select name from v$pdbs;

여기서 v는 view이다.

 

 

XEPDB1에 접속하기

SID 대신 서비스 이름을 이용하고, 서비스 이름은 XEPDB1로 설정한다. 이 때 계정은 XEPDB1의 계정으로서 CDB와는 완전히 분리된, 별도의 계정이다.

 

 

다른 컴퓨터에서도 접속 가능하도록 하기

EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE);

호스트 이름란에는, 다른 컴퓨터에서는, DB가 있는 컴퓨터의 IP 주소를 입력해준다.

'콤퓨타 왕기초 > Oracle DB' 카테고리의 다른 글

TRANSACTION, COMMIT, ROLLBACK  (0) 2021.03.12
테이블 수정  (0) 2021.02.23
테이블 생성, Oracle DB 자료형  (0) 2021.02.22
오라클 계정  (0) 2021.02.22
큰 그림  (0) 2021.02.20
Comments