반응형
반응형
PostgreSQL HA 구성 중 /etc/hosts 권한 문제로 인한 클러스터 인식 오류PostgreSQL HA(replication) 환경에서 repmgr을 이용해 이중화를 구성하는 경우, 보안 점검 또는 자동화 스크립트로 인해 /etc/hosts 파일 권한이 600으로 변경되면 노드 간 통신이 차단되어 클러스터 인식이 실패할 수 있습니다.1️⃣ 문제 증상repmgr cluster show 실행 시 일부 노드가 “unreachable” 또는 “unknown”으로 표시됨Standby 노드에서 repmgrd 서비스가 지속적으로 재시작됨pg_basebackup 또는 standby clone 과정에서 “host not found” 오류 발생2️⃣ 원인 분석/etc/hosts 파일의 권한이 600으로 제한될 ..
윈도우 11 자동 드라이브 암호화 확인 및 해제 방법 요약 윈도우 11은 보안을 강화하기 위해 로그인 시 자동으로 드라이브를 암호화합니다. 하지만 복구키를 관리하지 않으면 데이터 접근이 차단될 수 있습니다. 이 글에서는 자동 암호화의 작동 원리, 확인 방법, 복구키 백업, 그리고 암호화 해제 절차를 단계별로 정리했습니다. 1️⃣ 자동 드라이브 암호화란? 윈도우 11은 보안을 위해 시스템 초기 설정 시 자동으로 디스크 암호화를 수행합니다. 홈 버전에서는 디바이스 암호화(Device Encryption), 프로 버전 이상에서는 BitLocker가 사용됩니다. 이 기능은 마이크로소프트 계정으로 로그인할 때 자동으로 활성화되어..
AI로 만드는 오토핫키 단축키 자동화 요약 AI와 오토핫키(AutoHotkey)를 이용하면 복잡한 프로그래밍 없이도 단축키로 원하는 프로그램을 실행할 수 있습니다. 아래 예시는 Ctrl+Shift+1~4 단축키로 크롬, 계산기, 제어판을 실행하고, 설정 초기화를 수행하는 실전 예시입니다. 1️⃣ AI에게 요청하기 AI에게 다음과 같이 요청합니다: AHK v2 스크립트를 작성해줘.Ctrl+Shift+1 → 크롬 실행Ctrl+Shift+2 → 계산기 실행Ctrl+Shift+3 → 제어판 실행Ctrl+Shift+4 → 설정값 초기화 2️⃣ AI가 생성한 스크립트 ; Ctrl+Shift+1 → 크롬 실행^+1:: Run..
OGG-01004 오류 조치요약OGG-01004 오류는 GoldenGate Extract 또는 Replicat 프로세스가 예상치 못한 I/O 오류나 접근 문제를 감지했을 때 발생합니다. 로그 분석, 트레일 파일 및 DB 연결 점검을 통해 원인을 파악하고 단계별로 조치합니다.1. 오류 개요이 오류는 주로 아래 상황에서 발생합니다:트레일 파일 손상 또는 누락디스크 용량 부족 또는 I/O 지연파일 퍼미션 문제DB 연결 실패 또는 네트워크 단절2. 1차 점검 순서로그 점검grep -n "OGG-01004" /u01/ogg/ggs/ggserr.log | tail -n 50프로세스 상태 확인ggsci> info allggsci> info REPLICAT1, detail트레일/체크포인트 파일 점검ls -lh /u01..
[오류 분석] perf: interrupt took too long — kernel.perf_event_max_sample_rate 자동 조정 경고🧩 원인이 메시지는 커널 성능 분석 도구인 perf가 너무 높은 빈도로 이벤트를 샘플링하여, 커널이 스스로 샘플링 속도를 낮추는 보호 동작을 수행할 때 나타납니다.perf: interrupt took too long (XXXX > XXXX), lowering kernel.perf_event_max_sample_rate to XXXXPerf 또는 eBPF 기반 툴이 과도한 샘플링을 수행CPU 부하가 높아 인터럽트 처리 지연 발생가상화 환경에서 타이머 지연 또는 클럭 불일치🔍 분석커널은 샘플링 빈도를 kernel.perf_event_max_sample_rate..
ORA-00020: 최대 프로세스 수 초과 오류 및 함께 자주 발생하는 Oracle 오류 모음■ ORA-00020 오류 개요오류 코드 ORA-00020: exceeded maximum number of processes specified in initialization parameter는 Oracle Database 인스턴스가 허용한 최대 프로세스 수(프로세스 상태 객체)를 모두 사용했을 때 발생한다.예를 들어 로그에는 다음과 같은 메시지가 기록될 수 있다:ORA-00020: maximum number of processes (300) exceeded이 오류가 발생하면 데이터베이스에 새 연결이 불가능해지고, 작업이 중단될 수 있다. 실제 사례에서도 “process state objects are in u..