Monthly Archive: March 2019

[Playbook] SSH authorized_keys 등록

  Ansible 마스터 노드에서 각각의 호스트에 ssh rsa key 전파   authorized_key 모듈을 이용합니다. root 유저로 할 경우 아래와 같이 진행합니다. — – name: Create authority between server and nodes hosts: ceph connection: local...

Oacle Controlfile 내용

  각 버전별 Control File 내용   Oracle 7 데이터 메이스에 대한 전체 요약 정보가 저장되어 있다. 데이터 파일, 리두 로그 파일, 쓰레드 등의 정보. 리두 로그 관련 정보. 리두 쓰레드 정보와 전용인지 아니면...

Oracle Parameter

  Parameter 란? 사용자가 원하는 어떤 값을 오라클에게 전해주기 위해 사용하는 변수 같은 역할을 하는 것. 묵시적 파라미터 : 관리자가 지정하지 않을 경우 자동으로 기본값을 가집니다. 명시적 파라미터 : 관리자가 지정해 주어야만 값을 가집니다....

Kolla-ansible 배포 레지스트리 구축: rocky

  오픈스택 공식 홈페이지에 있는 있는 순서대로 진행을 하면 kolla-ansible precheck 부분에서 진행이 안되는 경우가 발생합니다. docker registry 부분이 설정이 맞지 않아 docker SDK 버전 체크 부분에서 진행 되지 않습니다. 또, 공홈에는 Controller 노드에서...

Oracle Character Set 에 관하여

  Oracle Character Set 에 관하여 DB를 처음 구성하는데있어 가장 먼저 결정 해야 하는 몇가지 요소가 있는데, DB Name (SID 명), Datafile들이 저장되는 경로 및 용량, 그리고 Charater Set 입니다. 캐릭터 셋은 한번 결정하고...

Oracle Database 시작과 종료

  Oracle DB를 사용하기 위해서는 Oracle이 Open 되어 있어야 하는데, DB를 시작하거나 종료하기 위해서는 SYSDBA의 권한을 가지고 있는 계정으로 접속해야 합니다. SYSDBA 계정으로 접속하는 방법은 여러가지가 있습니다. 설치후 기본값을 가지고 있는 상태라면, / as...

Oracle Background Processes

  오라클 백그라운드 프로세스는 5개의 필수 프로세스와 그 밖에 프로세스로 구성되어 있습니다.   오라클 필수 프로세스 SMON(System Monitor), PMON(Process Monitor), DBWn(Database Writer), LGWR(Log Writer), CKPT(Check Point) 이들 프로세스는 오라클 데이터베이스가 시작되기 위해서는 꼭 필요...

Oracle에서 SQL 문장의 실행 원리

  Oracle에서 SQL 문장의 실행 원리   사용자가 SQL문장을 수행하면 사용자의 PC쪽에 USer Process라는 프로세가 해당 SQL문장을 서버로 전달. User Process는 자신이 가져온 SQL문장을 Server Process에게 전달 후 결과값이 나오기까지 대기. User Process로부터 SQL문장을...

Oralce PGA

  Program Global Area (PGA) 란? 각 Process마다 개별적으로 저장해야 할 내용을 담는 공간. 주로 정렬 관련 작업등이 이루어진다. Server Process나 백그라운드 Process들은 전부 가각의 PGA를 가지고 각자의 용도에 맞게 사용. 서버 프로세스에 생성되며...

Oracle SGA

  SGA란?   – SGA는 간단하게 오라클서버의 메모리영역이라고 할 수 있습니다. – SGA는 Oracle의 인스턴스에 대한 데이터와 제어 정보를 가지는 공유 메모리 영역의 집합입니다. – 사용 목적의 따라 오라클 파라미터 파일(init.ora)의 조정으로 SGA의 각...

Oracle Database Architecture

  Oracle Database Architecture <전체적인 Oracle의 아키텍쳐>   메모리 부분에 생성되는 구조를 인스턴스(Instance)라고 부르며, 데이터가 저장되는 부분을 데이터파일(Datafiles), DB전체의 관리정보가 들어있는 컨트롤파일 (Controlfiles), 장애 복구시 이용되는 리두 로그파일 (Redo log files)을 합쳐서 데이터베이스(Database) 라고...

SCN과 Checkpoint

  1. SCN(System Commit Number) 의 정의 – commit이 발생할 때 트랜잭션이 부여받는 고유한 번호(=SCN) – 장애 발생시 복구의 중심! – instance recovery때나 사용자가 recover명령을 수행할 때 DB에 문제가 있는지 판단하는 지표 – DB를...

PostgreSQL 테이블스페이스 및 오브젝트 사용량 확인

  PostgreSQL 테이블스페이스 및 오브젝트 사용량 확인   테이블스페이스 총량 postgres=# select spcname, pg_size_pretty(pg_tablespace_size(spcname)) from pg_tablespace; Table Size (Index 미포함) postgres=# select pg_relation_size(‘TableName’); Table Size (Index 포함) postgres=# select pg_total_relation_size(‘TableName’); Index size postgres=# select pg_relation_size(‘IndexName’); Total Size...

PostgreSQL 시간 조회

  현재 시간 조회  postgres=# select now(); 현재 타임존 조회 postgres=# show timezone; 타임존 변경 방법  postgres=# SET TIME ZONE ‘Asia/Seoul’; 시스템 일자 postgres=# select current_date, current_time, timeofday();  postgres=# select now(), current_timestamp, timestamp ‘now’;...