공부 이야기/ORACLE
-
[ORACLE] SGA 공유 메모리 영역공부 이야기/ORACLE 2022. 12. 12. 12:47
1. 오라클 DBMS 내부에서 여러 프로세스가 공유해서 사용할 수 있는 메모리 영역을 의미한다. 2. 다음 그림과 같이 구성되며 각각의 기능과 목적에 따라 영역이 구분된다. 3. 각 영역에서 하는 기능이 무엇인지 차례대로 정리해보았다.순서 : 공유 풀 -> 대형 풀 -> 데이터 버퍼 캐쉬 -> 리두 로그 버퍼 -> 자바 풀 연관 : 백그라운드 프로세스(DBWR), 래치와 락, NL 조인과 HJ 조인 4. 먼저 공유풀은 고정 영역과 동적 영역으로 다시 나뉘게 된다. 4.1 고정 영역해당 영역에는 오라클이 SGA를 관리하는 메커니즘 및 오라클 파라미터 정보가 저장된다.파라미터 정보는 SELECT * FROM V$SPPARAMETER 명령어로 확인할 수 있다.아래 URL에 접속하면 파라미터의 종류를 확인할..
-
Oracle Database SQL <2>공부 이야기/ORACLE 2020. 2. 13. 15:17
1. 오라클 PDB 서버에 접속하기 - Seed PDB를 이용한 Pluggable 데이터베이스 생성 - 가상화, 멀티 테넌트의 개념이 새롭게 도입되면서 개별 단위의 가상 데이터베이스가 생기게 된다. - 큰 포괄된 개념의 데이터베이스를 CDB라고 하고, 그 안의 작은 단위의 데이터베이스를 PDB라고 한다. - 여기서 말하는 Seed란 순수 데이터베이스가 아닌 템플릿을 의미한다. 그리고 이 템플릿을 실제 DB에 이식해서 나온 결과가 바로 PDB인 것이다. 2. Seed 테스트하기 - CMD 창을 켠 후, 아래와 같이 명령어를 친다. - 맨 아래쪽의 빨간 박스처럼 XEPDB1이라는 가상의 작은 DB가 생성된 것을 볼 수 있다. 3. XEPDB1에 접속하는 방법 - 다시 SQL Developer를 실행한다. -..
-
Oracle Databse SQL <1>공부 이야기/ORACLE 2020. 2. 13. 13:53
참고 URL ) https://www.youtube.com/watch?v=pGlkIFrY9QY&list=PLq8wAnVUcTFVq7RD1kuUwkdWabxvDGzfu&index=1 1. SQL : DBMS에 질의를 하는 명령어 2. 서로 다른 로컬 PC에서 공통된 정보를 실시간 동기화(Sync)할 수 있도록 하는 것 3. 효과적으로 데이터 수정 및 갱신, 중복을 최소화하거나 컬럼별로 분산 저장할 수 있도록하는 시스템 4. 데이터베이스의 구성을 참조하는 모델의 종류에 따라 여러 방식으로 나눌 수 있다. - 계층형 - 네트워크형 - 객체 지향형 - 관계형 5. 데이터베이스에서 다수의 사용자가 동시에 접근할 수 있는 동시성 문제, 성능 저하의 문제, 보안 문제를 해결해야 함. 6. 따라서 중앙 관리자(DBMS..