일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- OS
- mysql
- PostgreSQL
- unix
- Make
- C
- influxdb
- cmake
- oracle
- ASM
- Linux
- signal
- db
- grafana
- Oracle GoldenGate
- install
- Architecture
- MySQL Architecture
- oracle architecture
- rac
- Today
- Total
목록DB (25)
Blog
📌Oracle GoldenGate 21.3c 기준으로 작성된 문서목차목차PostgreSQL용 Oracle GoldenGate지원 사항지원하는 DB지원하는 PostgreSQL의 Data Type지원 제한 사항지원하지 않는 PostgreSQL Data Type지원하는 PostgreSQL Object와 OperationTable & ViewSequence & Identify ColumnDB 준비DB 구성OGG CredentialDB 연결 구성Linux에서 DB 연결 구성PostgreSQL에 대한 SSL 지원 구성Table 준비Target의 Trigger와 Constraint 비활성화Table의 Row Uniqueness 확인Table Level Supplemental Logging 활성화Extract 구성Ex..
GrafanaInstall GrafanaEnterpriseUbuntu & DebianStandoalone Linux BinariesReadHat, CentOS, RHEL, FedoraOpenSUSE & SUSEOSSUbuntu & DebianStandoalone Linux BinariesReadHat, CentOS, RHEL, FedoraOpenSUSE & SUSEGrafana 실행PrometheusInstall PrometheusPrometheus Service 작성Start Prometheus ServiceGrafana시계열 매트릭 데이터를 시각화하는데 최적화된 대시보드를 제공해주는 오픈소스 툴킷다양한 DB를 연결해 DB의 데이터로 간단히 시각화 가능Server Resource의 매트릭 정보나 Log..
📌PostgreSQL 11.18, Oracle GoldenGate 21.3 버전을 기반으로 작성한 문서Table test_f = Replica Identity FullTable test_d = Replica Identity DefaultMetaDataTEST_FTEST_DInsertTEST_FTEST_DUPDATETEST_FWHERE PKWHERE !PKTEST_DWHERE PKWHERE !PKDELETETEST_FWHERE PKWHERE !PKTEST_DWHERE PKWHERE !PKTRUNCATETEST_FTEST_DDDL(지원하지 않음)-bash-4.2$ ./pg_waldump -f -p /var/lib/pgsql/11/data/pg_wal 000000010000000000000005 rmgr: S..

UPDATE 손실 방지ww-confict(UPDATE 손실)은 동시에 Tx이 같은 Tuple을 UPDATE할 때 발생하는 현상REPEATABLE READ, SERIALIZABLE Level에서 모두 방지되어야 함READ COMMITTED Level은 방지할 필요가 없음동시 UPDATE Command의 동작UPDATE 명령이 실행되면 내부적으로 ExecUpdate()가 호출됨(1) FOR each row that will be updated by this UPDATE command (2) WHILE true /* The First Block */ (3) IF the target row is being updated THEN (4) WAIT for the termination of the transactio..

Visibility CheckVisibility Check를 설명하는 ScenarioT1: Tx 시작(txid 200)T2: Tx 시작(txid 201)T3: txid 200, 201의 SELECT Command 실행T3의 SELECT CommandT3에는 Table tbl에 Tuple_1만 있고 Rule 6에 의해 보임-- txid 200, 201 SELECT * FROM tbl; name -------- Jekyll (1 row)T4: txid 200의 UPDATE Command 실행T5: txid 200, 201 SELECT Command 실행T5의 SELECT Commandtxid 200의 Tuple_1은 Rule 7에 의해 보이지 않고 Tuple_2는 Rule 2에 의해 보임txid 201의 T..