일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- oracle
- PostgreSQL 테이블스페이스 관리
- pg_dumpall
- PostgreSQL Backup and Recovery
- PostgreSQL Parameter
- PostgreSQL 테이블스페이스 생성 삭제
- pgcrypto
- sql문 전체 출력 방법
- multitenant
- 아카이브로그 삭제
- PostgreSQL 아키텍처
- table lock 조치 방법
- psql 복구
- 19c tde
- oracle error
- sql문 짤릴 때
- Linux
- PostgreSQL 기동 정지
- PostgreSQL Database 관리
- Database 생성 삭제 조회 변경
- PostgreSQL SQL 처리 과정
- PostgreSQL Vacuum
- PostgreSQL Parameter 설정 방법
- pg_hba.conf
- PostgreSQL Admin
- PostgreSQL 외부 접속 방법
- PostgreSQL Install
- pg_basebackup
- db upgrade
- PostgreSQL 스키마 관리
- Today
- Total
목록Oracle (14)
인성장

CDC 솔루션 종류 및 소개 CDC란?데이터베이스에서 CDC(Change Data Capture)란 변경된 데이터를 사용하여 동작을 취할 수 있도록 데이터를 결정하고 추적하기 위해 사용되는 여러 소프트웨어 디자인 패턴들의 모임이라고 정의할 수 있습니다. 쉽게 말하면, 실시간으로 데이터를 동기화하는 행위를 뜻합니다. 그렇다면 CDC 기능은 왜 필요할까요?많은 이유들이 있지만, 그중에서 가장 필요한 이유라 생각되는 것은 바로 '무중단으로 서비스를 전환하기 위해' 라고 생각됩니다. 예를 들어 A기업의 운영DB서버가 노후화로 인해 새로운 장비로 교체가 필요할 때, 우리는 필연적으로 데이터 마이그레이션 작업을 하게 됩니다. CDC를 이용하지 않는 일반적인 데이터 마이그레이션 과정에서 서비스 다운타임을 가지게 되..

Multitenant 관리 오라클 멀티테넌트란?하나의 Container DataBase 에 여러 개의 Pluggable DataBase의 독립된 데이터베이스를 담은 구조를 말합니다.데이터베이스 안에 여러개의 데이터베이스가 있는 구조라는 것이지요. 이렇게되면 여러개의 데이터베이스를 하나로 관리할 수 있고, 서버 자원사용량에 있어 큰 이점을 가지고 있습니다. 21c부터는 이 기능이 필수로 사용됩니다. * Oracle Multitenant를 사용하면 왜 서버 자원사용량에 있어 일반 Non-CDB보다 큰 이점이 있나요?서버 내 DB 인스턴스가 한개로 사용한다고 하면 크게 다르지 않겠지만, 예를 들어 서버에서 여러 개의 DB 인스턴스를 사용해야 한다 하면, Non-CDB 방식은 각각 DB 인스턴스에 대한 자원을..
Timezone Upgrade 방법 DB Upgrade 시, Timezone도 같이 Upgrade가 되지 않으므로 별도로 수행해줘야 합니다. 이 작업은 Upgrade 및 DB OPEN 이 후에 아래 스크립트들을 순서대로 수행해주시면 됩니다. * Timezone이 Upgrade가 되지 않는다면 낮은 버전으로 인해 Datapump(impdp) 시 아래와 같은 에러가 나타날 수 있습니다.ORA-39405: Oracle Data Pump does not support importing from a source database with TSTZ version 33 into a target database with TSTZ version 32. TimeZone Upgrade 절차-- Timezone Upgrad..
19c TDE 구성 방법 Oracle TDE(Transparent Data Encryption)는 Enterprise Edition 기능.12c 이후부터 TDE 구성방법이 달라졌습니다. (11gR2 까지는 ALTER SYSTEM SET ENCRYPTION~ 명령어로 TDE를 설정하였으나, 12c 부턴 ADMINISTER KEY MANAGEMENT~ 명령어로 수행) 1. TDE 구성 위한 Wallet 경로 생성$ mkdir -p /{wallet_path}/wallet 2. sqlnet.ora 파일에 TDE 경로 등록vi $ORACLE_HOME/network/admin/sqlnet.oraENCRYPTION_WALLET_LOCATION = (SOURCE =(METHOD = FILE)(METHOD_DATA =..
Lock Table & Session 해결 절차 1. 오래 수행되는 SQL 조회 (E_Time : SQL문이 수행중인 시간)select sid,serial#,username,program, event,(sysdate-sql_exec_start)*86400 E_Time,sql_id from v$session where status='ACTIVE' and username is not null order by 6 desc; 2. Lock Table 조회set line 200set pages 300col object_name for a15col owner for a10col object_type for a10SELECT DO.OBJECT_NAME , DO.OWNER , DO.OBJECT_T..