본문 바로가기
반응형

EDB3

[공부] EDB epas_arch? epas_arch는 **EDB Postgres Advanced Server(EPAS)의 아카이브(Archive)**를 의미. WAL(Write-Ahead Logging) 로그 파일을 백업하고 보관하는 기능.WAL과 아카이빙의 관계데이터베이스는 안정적 운영을 위해 WAL 로그 파일을 지속적으로 생성. 하지만 저장 공간은 한정적. 일정 시간마다 이 로그 파일을 다른 곳에 백업해야 한다. 이 백업 과정을 아카이빙이라 한다.epas_arch는 이 아카이빙 기능과 관련된 파일, 설정, 또는 스크립트를 총칭하는 용어.epas_arch의 주요 역할데이터 복구: 데이터베이스 장애 발생 시, WAL 로그 파일을 이용해 원하는 시점까지 복구 가능. epas_arch로 안전하게 백업된 로그 파일이 이 복구에 활용된다. 이를.. 2025. 9. 4.
[공부] EDB epas_wal ? WAL(Write-Ahead Logging) 개념WAL은 데이터베이스의 안정성과 무결성을 보장하는 핵심 기술. 데이터 변경을 실제 데이터 파일에 즉시 반영하지 않음. 대신, 별도의 **로그 파일(WAL 파일)**에 먼저 기록하는 방식.WAL의 작동 방식은 이렇다.로그 기록: 데이터 변경 시, 실제 데이터 파일이 아닌 WAL 파일에 먼저 기록된다.버퍼 기록: 변경 내용은 메모리(버퍼 캐시)에도 기록된다.데이터 파일 반영: 이후 적절한 시점에 버퍼의 내용이 실제 데이터 파일에 반영된다.이 과정에서 시스템 오류 발생 시, WAL 파일에 기록된 내용으로 데이터베이스 복구 가능. 데이터 유실 방지 및 일관성 유지.EDB Postgres Advanced Server에서의 epas_walEDB Postgres Adv.. 2025. 9. 4.
[공부] EDB 계정 접근 테이블 목록 및 권한 확인방법 EDB 접속psql [데이터베이스] -p 5445계정 테이블 접근 목록 및 권한 조회SELECT n.nspname AS schema_name, c.relname AS table_name, array_to_string(c.relacl::text[], ', ') AS access_privilegesFROM pg_catalog.pg_class cJOIN pg_catalog.pg_namespace n ON n.oid = c.relnamespaceWHERE n.nspname IN ('[스키마1]', '[스키마2]') AND c.relkind = 'r'ORDER BY schema_name, table_name; \q 2025. 9. 2.
반응형