728x90
반응형

1.프로세스 종류 

 

User Process : 우리가 SQL을 작성하기 위해서 Orange,Sqldeveloper 툴로 연결하는 프로세스를 말한다.

 

Orace Server Process : User Process가 Listener에 접속을 하고 이때 접속에 성공하면 Oracle Server Process가

하나 생성된다. 쉽게 생각해서 User Process와 Oracle Server Process는 1:1 관계로 생성된다.

 

Oracle Backgound Process : SMON,PMON,DBWR,CKPT,RECO,LGWR 등 매우 많은 프로세스가 존재한다.

 

2. 메모리 종류 

 

PGA (Program Global Area) : User Process의 연결로 생성된 Server Process에서 사용되는 Non Shared Memoey 

SGA (System Global Area) : 모든 Server Process가 접근할 수 있는 Shared Memory 

 

3. 데이터베이스 파일 

 

Datafile : 오라클 DB를 구성하는 주요 파일로서 주로 사용자 데이터가 저장된다.

Redo Log File : DML과 같은 데이터의 변경사항을 실시간 기록한다.

Control File : 오라클 Structure 주요 변경사항을 기록한다.

 

실행순서 및 동작 알아보기 

 

User Process : 집 PC에서 DB접속을 한다. 여러가지 DB 툴이나 애플리케이션 서버의 접속도 User Process를 생성한다.

Listener : 비밀번호등 여러 권한을 체크한다.

Server Process : 2번에서 이상이 없었다면 Server Process가 하나 만들어진다.(User Process와 Server Process는 1:1)

User Process : 사용자가 SELECT SQL을 만들어서 질의한다.

Server Process : Server Process는 우선 SGA에서 해당 SQL이 있는지 확인하고 있다면 실행계획을 다시 만들지 않고 바로 사용하며 Buffer Cache에 조회하려는 Data Block이 있다면 Data file에 접근 하지않고 메모리에서 결과를 바로 return 한다.

 

참고 : https://debaeloper.tistory.com/47?category=1019750

반응형

'IT > DB' 카테고리의 다른 글

[ORACLE] SGA와 PGA  (0) 2022.09.21
[DB] 문자열 타입 및 SQL문 예시 및 연습  (0) 2022.01.13
[DB]데이터타입과 키 타입  (0) 2022.01.07
데이터베이스의 기본 개념  (0) 2022.01.03
[SQL] SUBQUERY,NESTED SUBQUERY  (0) 2021.11.30
728x90
반응형

전산 인프라 보안 담당직으로써

사내 구성원의 원격 접속이 안될 경우를 

포스팅 해보도록 하겠다.

 

오류메세지

이런 메세지가 뜨면 

 

윈도우 + R 키를 눌러 실행창을 킨다음 gpedit.msc를 친다음 

 

메뉴의 컴퓨터 구성 > 관리 템플릿 > 시스템 > 자격 증명 위임으로 이동한 다음 

'Oracle 수정 암호화를 클릭한다.

 

 

해당 옵션을 사용 보호 수준을 취약점으로 놓으면 된다. 

 

 

cmd 창을 켜서 gpupdate /force 명령어를 입력하여 

정책을 업데이트 하니 원격 접속이 가능해졌다. 

 

반응형

'IT' 카테고리의 다른 글

서버 이중화(Active-Active, Active-Stand_by)  (0) 2021.09.29
WMS란 ??  (0) 2021.09.29
IPS란 ???  (0) 2021.09.24
CI/CD(지속적 통합/지속적 제공)란 ??  (0) 2021.09.16
github에서 자주 쓰는 영어  (0) 2021.09.15
728x90
반응형

오라클 클라이언트 설치 이유가 

해당 파일로 WMS 접속하려고 했던 건데

이거 위치 설정도 진짜 애매하다.. 

환경 변수 설정하란 포스팅도 보고

이것 저것 봤지만 

 

이것때문에 실질적으로 많이 해멘 것 같다. 

해당 폴더를  D:\app\client\사용자 계정\product\19.0.0\client_1\network\admin폴더에 연동하니까

됐다. 

tnsnames.ora를 받은 건데 이거를 메모장으로 연결프로그램 설정하고

해당 폴더에 넣으면 쉽게 접속 됐따.. 

 

이게 연동 되기전까진 사용자 계정을 치라니

어쩌니 진짜 많이 헤맸다.. 

 

그 외에 설치과정에서 각종 에러는 

 

환경 변수 설정 

32bit로 설치(권장) 64bit로 하니까 잘 안됨..

오렌지가 잘안되면 오렌지 재설치 

 

이것저것 해보면서 

오라클 셋팅하는데만 2~3일 걸린 것 같다..

ㅂㄷㅂㄷㅂㄷ

 

 

반응형
728x90
반응형

많은 시행착오를 겪은 탓에 

정리하여 올린다. 

이게 뭐라고 몇시간동안 낑낑 됐다.. 

구글링을 해서 여러 설치 방법을 

봤는데도 오래된 포스팅도 있어서 

상당히 많이 헤맸다.

 

https://www.oracle.com/downloads/#category-database

 

먼저 해당 사이트에 들어간다. 오라클은 다운로드창 들어가는데도 헤맸다.

Database - instant Client 

 

접속하면 아래와 같은 창이 뜨는데 맞는 운영체제를 선택 하면 된다. 

MS 64비트 운영체제를 선택하면 아래와 같은 창이 뜬다. 

 

해당란의 버전을 다운로드 하면 된다. 

시간이 지남에따라 최신버전을 설치하면 되겠다.. 

 

압축을 C 안에 풀기를 권장한다. 

 

오라클 폴더 안에 여기다 놓으면 괜찮을 것 같네요. (솔직히 위치는 중요한 것 같지 않다.) 

 

 

>> 책 구매 바로가기 <<

 

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

반응형

'IT > DB' 카테고리의 다른 글

SQL 튜닝 실행계획 및 옵티마이저  (0) 2021.11.01
tnsnames.ora 접속하는 방법  (0) 2021.10.26
SQL 개념 정리  (0) 2021.10.20
왜 데이터베이스 튜닝을 해야할까 ?? -  (0) 2021.10.14
쿼리란 ?  (0) 2021.10.14

+ Recent posts