Oracle 12c부터는 멀티테넌트(MutilTenant)라는 기능이 도입되었다고 한다!

말 그대로 다중의 세입자라는 뜻으로 하나의 DB 안에  여러개의 DB가 포함되어 있는 구조라고 보면 된다

이전 11g까지만 해도 비CDB 방식으로 하나의 인스턴스에 하나의 DB로 되어있었는데

컨테이너 역할을 하는 CDB(Container DB)가 있고

그 안에 들어가서 넣었다 뺄 수 있는 PDB(Pluggable DB)가 있어서

CPU와 메모리, DB 통합 등 성능적인 부분에서 높은 효율을 갖는다고  한다!

좌: 멀티테넌트DB // 우: 싱글DB

 

더 알고싶다면 구체적이고 쉽게 정리해놓은 블로그
https://jack-of-all-trades.tistory.com/286를 참고하자!

반응형

오라클 11g, 12c, 19g랑 심지어 8까지 사용하면서 이런 저런 오류를 많이 겪게 되었다..^^

그러다 갑자기 처음 보는 오류

ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다.

을 맞이하게 되었는데!!

오라클 12c부터는 CDB와 PDB이라는 개념이 생기면서 공통계정 앞에는 C##을 붙이도록 바뀌었다고 한다...!


CDB, PDB에 대해서는 아래를 참조!
https://eastcold.tistory.com/24

 

[Oracle] 멀티테넌트 DB, CDB, FDB란?

Oracle 12c부터는 멀티테넌트(MutilTenant)라는 기능이 도입되었다고 한다! 말 그대로 다중의 세입자라는 뜻으로 하나의 DB 안에 여러개의 DB가 포함되어 있는 구조라고 보면 된다 이전 11g까지만 해도

eastcold.tistory.com

 

그래서 좌측 하단 이미지의 SP DB의 이름을 SP로 만들지 않고 C##을 붙여

C##SP DB로 생성하였다!!

좌측:멀티테넌트DB // 우측: 싱글DB

 

반응형

'[ 개발 ] > DB' 카테고리의 다른 글

[MSSQL] varchar와 nvarchar  (0) 2022.09.01
[Oracle] ORA-12541, ORA-12514  (0) 2022.07.14
[Oracle] 멀티테넌트 DB, CDB, FDB란?  (0) 2022.06.28
[DB] DDL, DML, DCL, TCL 정리표  (0) 2021.05.20
[DB] view에서 사용하는 with check option  (0) 2021.04.21

+ Recent posts