본문 바로가기
반응형

DBMS23

[PostgreSQL 이중화] #1. DB이중화와 PostgreSQL Cluster ■ PostgreSQL 이중화 개념과 구성 방식 ▶ 데이터베이스 운영함에 있어 실제 서비스에서 고가용성(Hign Ability)은 가장 중요시됩니다. 이번 포스트에서는 PosgreSQL의 이중화(HA) 구현에 대해 설명하려고 합니다. 1. 이중화의 의미 - HA (High Ability) : DB 이중화라고 말하며 복수의 DB Server를 준비한 상태에서 Active-Active 또는 Active-Standby로 동작시키면서 이중 일부의 Server에 문제가 발생하더라도 전체 서비스가 멈추는 사고를 방지하기 위함입니다. - 클라우드 기반으로 인프라 시스템들이 옮겨가면서 OS 입장에서 고가용성은 하이퍼바이저가 처리하고 있습니다. - 데이터베이스 관리자 입장에서는 데이터베이스 서버 장애 발생 시에도 DBM.. 2022. 11. 3.
SQL 서버(MSSQL) 외부 접속 설정하기 1. SSMS에서 서버에 대한 설정 좌측 서버 선택 > 우클릭 > 속성 Security 항목에서 SQL Server and Windows Authentication mode를 선택한다. 2. SSMS 에서 로그인에 대한 설정 해당 로그인 계정 > 우클릭 > 속성 General 항목에서 SQL Server authentication을 선택하고 패스워드를 넣어준다. 3. SQL 구성 관리자(Sql Server Configuration Manager) 체크하기 SQL Server 네트워크 구성 > MSSQLSERVER에 대한 프로토콜 TCP/IP를 사용으로 선택해준다. TCP/IP 속성의 IP주소 탭에서 해당하는 IP의 사용 항목을 "예"로 변경해주고 포트를 확인한다. 4. 방화벽 열어주기 Windows De.. 2022. 10. 26.
SQL Server 시작하기 1. SQL 서버가 실행 중인지 확인 2. SSMS 로 일단 Windows 인증으로 연결 - 혹시 서버 이름이 뜨지 않으면 다른 계정으로 SQL을 설치한 경우이다. 그 관리자 계정으로 "보안"에서 로그인 계정을 추가해줘야 한다. - 연결이 안 되고 18456 에러가 뜬다면, SQL Server 구성 관리자를 실행시켜서 TCP/IP 가 사용으로 되어 있는지 확인해야 한다. 3. 외부에서 계정으로 접속되도록 설정하기 서버 인증을 SQL Server 및 Windows 인증 모드로 한다. 접속 시 발생할 수 있는 18456 에러 해결 방법이기도 하다 !!! SQL Server 구성 관리자가 없는 경우!!! 1. mmc.exe 실행 2. 파일 > 스냅인 추가/제거 > SQL Server Configuration을.. 2022. 10. 25.
[PostgreSQL 설치와 운영] #6. DATA Directory 경로(위치) 확인 및 변경하기 ■ PostgreSQL의 Data Directory 위치 변경하기(Ubuntu 22.04 LTS에서 apt로 설치된 환경) ▶ PostgreSQL을 apt를 통해 설치시 data의 위치는 기본설치 장소에 위치하게 됩니다. - 설치와 운영 2번째 포스팅에서 다뤘던 postgresql.conf 파일에 설정된 data_directory = '/var/lib/postgresql/14/main' 경로입니다. - 해당 디렉토리의 용량이 부족하거나 해당 경로를 바꾸고 싶을경우 아래와 같이 변경 가능 합니다. - PostgreSQL 설치를 apt로 설치한 경우 설치 경로 자체를 바꾸는 것은 어렵고, 설치 경로 자체를 바꾸려면 소스 컴파일 설치를 해야하는 것으로 확인됩니다. (※ apt로 설치 경로 변경 가능한 방법을 .. 2022. 10. 21.
MSSQL - SSMS에서 SQL로 백업하기 SSMS에서 SQL 파일로 백업하는 법을 알아본다 태스크 > 스크립트 스크립트 옵션 설정 > 고급 에서 "스크립팅할 데이터 형식" 에서 원하는 것으로 선택 2022. 10. 20.
[PostgreSQL 설치와 운영] #5. PostgreSQL 로그 설정하기 ■ PostgreSQL의 로그(postgresql.conf) 설정하기(Ubuntu 22.04 LTS에서 apt로 설치된 환경) ▶ 로그 관련한 설정은 postgresql.conf 파일에서 설정 가능합니다. ▶ 설정을 변경하지 않았다면 기본적으로 /var/log/postgresql 밑에 로그가 쌓이게 됩니다. ▶ PostgreSQL 홈페이지의 문서를 참고 하시면 더욱 많은 정보를 얻을 수 있습니다. - 출처 및 참고 : https://www.postgresql.org/docs/ 1. 로그 디렉토리 생성 - Postgresql의 메인 디렉토리 하위에 생성하고 소유자를 변경합니다. root@berasix:~# mkdir /var/lib/postgresql/14/main/pg_log root@berasix:~#.. 2022. 10. 20.
728x90