본문 바로가기
반응형

DATABASE86

[MsSQL] Database Backup이란? - Full / Differential / Log Backup Backup 백업이란, 데이터베이스 또는 해당 트랜잭션 로그의 데이터 또는 로그 레코드를 다른 디바이스 등에 복사하여 두는 것이다. 데이터베이스 백업하고 해당 백업파일을 안전한 저장공간에 보관하고 있는 것이 치명적인 데이터 손실로부터 데이터를 유일하게 보호 할 수 있는 수단이다. MsSQL에서는 Database 혹은 Data File단위의 백업만 가능하다. 즉, 테이블 단위의 백업은 불가하다. MsSQL의 데이터베이스 백업에는 크게 아래와 같은 3가지가 있다. 전체 백업 - Full Backup 차등 백업 - Differential Backup 트랜잭션 로그 백업 - Transaction Log Backup Full Backup (전체 데이터베이스 백업) MsSQL의 데이터베이스 백업하는 방법 중 해당 .. 2024. 2. 24.
[Ignite][Linux] 2. Setting - Docker를 활용한 Ignite 세팅 Docker 옵션들을 통해 Ignite 세팅 우리는 아래의 지난 글에서 도커의 컨테이너에 Ignite를 설치하였다. [Ignite][Linux] 1. Setup - Docker를 활용한 Ignite 설치 LocalHost에 도커의 내부 컨테이너에 실행되고 있는 Ignite와 연결 될 기본적인 세팅하는 방법에 대해 소개해본다. 우리가 기존에 실행하고 있던 컨테이너에 대해서 삭제를 하고 새롭게 컨테이너를 올렸다 삭제해가며 세팅을 진행 해보자. 이 과정은 아래의 내용에 포함하지 않고 매번 컨테이너를 생성할 때마다 진행하지만 생략하겠다. -- 실행 중인 컨테이너 확인 docker ps -- 컨테이너 중지 docker stop [container id] -- 컨테이너 삭제 docker rm [container i.. 2024. 2. 20.
[Ignite][Linux] 1. Setup - Docker를 활용한 Ignite 설치 Docker로 Ignite 설치하기 Apache Ignite를 설치하는 방법이 몇 가지있지만 그 중 Docker를 활용하여 설치하는 방법에 대해 설명해볼까 한다. 리눅스에 기본적인 도커 설치에 대해서는 아래의 글을 참고 바란다. [Docker][Linux] (1) CentOS7 에서 도커 설치 및 Data Root DIR 변경 이글에 포함된 도커 혹은 도커 명령어에 대한 설명은 나중에 도커 관련 글에서 하도록 하겠다. Docker Image - Ignite Ignite 설치를 위해 도커 이미지를 검색하여 다운받는 과정을 거처야한다. 우선 우리가 설치할 Ignite 이미지를 검색해 보자. docker search ignite 위와 같이 검색시 여러 이미지들이 나오는데 그중 STARS가 제일 많은 apach.. 2024. 2. 17.
[MsSQL] 모든 DB에 한번 쿼리 던지기 / DB 모를 때 (SP_MSFOREACHDB 활용하기) 자주 쓰는 쿼리 - SP_MSFOREACHDB 특정 테이블을 찾고 싶은데, 어떤 데이터베이스에 있는지 모를 때, 혹은 여러 데이터베이스들을 돌아가며 파일사이즈를 조사할 때 같이 모든 데이터베이스에 같은 쿼리를 조회하고 싶을 때가 있다. 이럴 때 쓸수있는 시스템 프로시저로 단순 조회작업 뿐만 아니라 프로시저에 활용하여 로그성 데이터, 반복적인 쿼리 조회등을 단순화 하여 업무 능률을 향상 할 수 있다. Query 사용방법은 매우 간단하다. EXEC MASTER.dbo.SP_MSFOREACHDB ' use ? begin [QUERY] end ' SP_MSFOREACHDB의 파라미터로 ' use ? begin [쿼리문] end ' 값을 넣어주면, use ? 부분에 모든 데이터베이스가 한번씩 들어가 쿼리문을 실행.. 2024. 2. 13.
반응형