일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 Admin
- 아카이브로그 삭제
- PostgreSQL Database 관리
- PostgreSQL Backup and Recovery
- dblink 삭제
- PostgreSQL 아키텍처
- 다른계정에서 dblink 삭제방법
- PostgreSQL 테이블스페이스 관리
- oracle error
- multitenant
- sql문 전체 출력 방법
- PostgreSQL 스키마 관리
- table lock 조치 방법
- PostgreSQL 테이블스페이스 생성 삭제
- PostgreSQL Install
- PostgreSQL 기동 정지
- pg_basebackup
- pgcrypto
- PostgreSQL 외부 접속 방법
- Linux
- Database 생성 삭제 조회 변경
- sql문 짤릴 때
- pg_hba.conf
- PostgreSQL Parameter
- pg_dumpall
- 19c tde
- psql 복구
- PostgreSQL Parameter 설정 방법
- db upgrade
- Today
- Total
목록PostgreSQL (23)
인성장
Error MessageERROR: could not load library "/postgres/app/postgres/pgsql15/lib/pgcrypto.so": /postgres/app/postgres/pgsql15/lib/pgcrypto.so: undefined symbol: EVP_cast5_cbc Linux 8.x에 PostgreSQL 15를 Source File Compile 형식으로 설치하고 확장 기능인 pgcrypto를 생성하려 할때 위와 같은 에러가 발생했습니다. 실제로 pgcrypto 디렉토리 내에서 make check 시에도 아래와 같이 Error가 발생하는 것을 확인할 수 있습니다.$ cd /home/postgres/postgresql-15.3/contrib/pgcrypto $ m..
pg_restore pg_restorepg_restore 명령어는 파일 포맷 형식(-F)을 기본값인 일반 텍스트 형식(plain)이 아닌 다른 형식[custom | tar | directory]을 지정하여 백업받은 파일을 복구할 때 사용합니다. pg_restore는 psql와 달리 다양한 옵션들을 이용하여 원하는 데이터(예: 특정 객체(테이블, 인덱스 등)) 를 복구할 수 있는 장점이 있습니다.pg_restore 명령어를 사용하여 복구하는 경우1. pg_dump로 파일 포맷 형식(-F)이 [plain]이 아닌 [custom | tar | directory]을 지정하여 백업받은 경우2. 특정 객체(테이블, 인덱스 등)만 복구하고 싶은 경우pg_restore 복구 시 기본 사용법pg_restore [back..
psql psqlpsql 명령어는 기본적으로 PostgreSQL DB에 접속할 때 사용되는 명령어지만, 복구 시에도 사용됩니다. pg_dumpall 명령어로 백업받을 경우, 기본적으로 일반 SQL 텍스트 파일로만 생성되기 때문에 psql로만 복구가 가능합니다. pg_dump 명령어는 파일포맷형식을 어떤 형식으로 지정했냐에 따라 복구명령어가 달라집니다. 파일포맷옵션 -F의 값 중 기본값인 p 를 지정하여 백업 시 복구할때는 psql 명령어로 복구해야 하고, 나머지 c, t, d 값을 지정하여 백업 시엔 pg_restore 명령어로 복구해야 합니다.psql 명령어를 사용하여 복구하는 경우1. pg_dumpall 명령어로 전체 데이터베이스 백업을 받은 경우2. 파일포맷형식(-F)을 기본값인 일반 텍스트(p) ..
pg_basebackup pg_basebackuppg_basebackup은 PostgreSQL 데이터베이스 전체를 백업받을 때 사용합니다. 전체 데이터베이스를 백업받는단 점에서 pg_dumpall 이나 파일시스템 백업 방식이랑 유사하지만 Streaming Replication(HA)으로 복제DB를 구성하거나, 사용자가 원하는 시점으로 복구하기 위해선 pg_basebackup을 사용하여 백업하여야 합니다. pg_basebackup은 아카이브 모드 기반 백업 방식이기 때문에 해당 명령어로 받은 백업파일 복구 진행 시, 백업 시점 이후의 아카이브 WAL 파일을 읽어들여 원하는 시점이나 현재시점에 가깝게 복구 작업을 할 수 있습니다. 단, 백업 이후의 아카이브 WAL 파일이 보존되어있어야 합니다. pg_base..
pg_dumpall pg_dumpallpg_dump는 사용자가 원하는 데이터베이스 객체를 백업하고 싶을 때 사용하지만, pg_dumpall는 PostgreSQL 전체 데이터베이스를 일괄로 백업받을때 사용합니다. pg_dumpall 기본 사용법pg_dumpall > [backupfile_name]pg_dump -f [backupfile_name] -U postgres $ pg_dumpall > pg_all_backup.dump또는$ pg_dumpall -f pg_all_backup.dump -U postgres -v pg_dumpall 사용법 참조https://www.postgresql.org/docs/16/app-pg-dumpall.html pg_dumpallpg_dumpall pg_dumpall — ..