본문 바로가기
반응형

DBMS23

[MySQL] ERROR 1153 (08S01) at line 5380: Got a packet bigger than 'max_allowed_packet' bytes ERROR 1153 (08S01) at line 5380: Got a packet bigger than 'max_allowed_packet' bytes 오류 해결 1. 문제 발생 데이터베이스 덤프를 넣으려는 아래와 같은 오류가 발생했다. ERROR 1153 (08S01) at line 5380: Got a packet bigger than 'max_allowed_packet' bytes 2. 해결방법 덤프의 크기가 현재 셋팅된 max_allowed_packet 값보다 커서 발생한 오류이다. 현재의 값 확인은 아래와 같이 할 수 있다. SHOW GLOBAL VARIABLES WHERE Variable_name='max_allowed_packet' mysql 접속하여 아래와 같이 설정을 변경해준다. 단위는 .. 2022. 12. 1.
[PostgreSQL 이중화] #6. PostgreSQL Pgpool2+Watchdog 이중화 Failover와 Failback ■ PostgreSQL 이중화(Pgpool2+Watchdog) Failover와 Failback ▶ 지난 포스팅에 이어 Auto Failover 테스트와 Failback 작업을 진행해 보겠습니다. ▶ pgpool-II version 4.1.4 버전을 사용하였습니다.(Ubuntu 22.04 Repository에 등록된 패키지 버전입니다. 2022년 11월 기준) ▶ pgpool2과 연동하여 사용한 Watchdog 버전은 5.16 버전입니다. ▶ 구성 환경은 Ubuntu 22.04 LTS 버전에서 PostgreSQL 14.5 버전을 apt install 한 환경입니다. ▶ Primary+Slave 2개 DB-Node로 구성 테스트 결과입니다. pgpool에서는 3개 DB-node 이상을 권장하고 있으며, 2.. 2022. 11. 10.
[PostgreSQL 이중화] #5. PostgreSQL 14.5 Pgpool2+Watchdog을 이용한 이중화(2) ■ PostgreSQL 이중화 구성(Pgpool2+Watchdog) ▶ Pgpool2 + Watchdog을 이용한 PostgreSQL 이중화 구성을 Active+Standby 형태로 구성합니다. ▶ pgpool-II version 4.1.4 버전을 사용하였습니다. ▶ pgpool2과 연동하여 사용한 Watchdog 버전은 5.16 버전입니다. ▶ 구성 환경은 Ubuntu 22.04 LTS 버전에서 PostgreSQL 14.5 버전을 apt install 한 환경입니다. ▶ Failover 되면 Master DB에 장애가 발생한 상태이므로, 원인이 확인되지 않은 상태에서 원복 되는 상황을 방지하기 위해 Auto Failback은 구성하지 않았습니다. ※유의 : pgpool2 4.1.4 버전의 경우 DB노드.. 2022. 11. 9.
[PostgreSQL 이중화] #4. PostgreSQL 14.5 Pgpool2+Watchdog을 이용한 이중화(1) ■ PostgreSQL 이중화 구성(Pgpool2+Watchdog) ▶ Pgpool2 + Watchdog을 이용한 PostgreSQL 이중화 구성을 Active+Standby 형태로 구성합니다. ▶ pgpool-II version 4.1.4 버전을 사용하였습니다. ▶ pgpool2과 연동하여 사용한 Watchdog 버전은 5.16 버전입니다. ▶ 구성 환경은 Ubuntu 22.04 LTS 버전에서 PostgreSQL 14.5 버전을 apt install 한 환경입니다. ▶ Failover 되면 Master DB에 장애가 발생한 상태이므로, 원인이 확인되지 않은 상태에서 원복 되는 상황을 방지하기 위해 Auto Failback은 구성하지 않았습니다. ※유의 : pgpool2 4.1.4 버전의 경우 DB노드.. 2022. 11. 8.
[PostgreSQL 이중화] #3. Ubuntu 22.04 LTS에서 PostgreSQL 14.5 이중화 구성(HA) ■ PostgreSQL 이중화 구성(Active+Standby) ▶ 이번 포스팅에서는 PostgreSQL을 Active+Standby 형태로 이중화 구성하려고 합니다. - 참고사이트 https://www.postgresql.org/docs/10/different-replication-solutions.html#HIGH-AVAILABILITY-MATRIX ▶ PostgreSQL은 Active/Hot-Standby(Read-Only Active)가 권장되고 있습니다. ▶ 본 포스팅은 Ubuntu 22.04 LTS에서 apt로 설치된 PostgreSQL 14.5 버전 환경입니다. 1. PostgreSQL HA 구성에 사용되는 솔루션은 여러 가지가 있습니다. 1) PostgreSQL + pgpool + Watc.. 2022. 11. 7.
[PostgreSQL 이중화] #2. PostgreSQL 14.5 백업과 복구(pg_dumpall & psql) ■ PostgreSQL pg_dumpall과 psql을 이용한 백업과 복구 ▶ PostgreSQL HA 구성에 앞서 이번 포스팅에서는 데이터의 백업과 이를 이용한 복구 작업에 대해 간단히 알아보려고 합니다. 간단한 사용법 위주이고 깊이 들어가지는 않겠습니다. 1. PostgreSQL에서 사용 가능한 백업 방법 1) SQL 덤프 : pg_dump, pg_dumpall과 같은 명령어를 통해 백업하고 pg_restore, psql와 같은 명령어를 통해 복구합니다. : 부분 및 전체 데이터 백업이 가능합니다. : 서버가 기동 되고 있는 상태에서만 사용 가능하며 증분 데이터 반영은 불가능합니다. 2) 아카이빙 : pg_basebackup 명령어와 wal 폴더 내용을 백업 및 복구합니다. : 증분 데이터 반영이 가.. 2022. 11. 4.
728x90