SQL Linux에서 dump file 위치 변경

By 01/11/2018SQL on Linux

SQL Linux에서 dump file 위치 변경

 

  • Version : ubuntu, SQL Server Linux

 

SQL Server Linux에서 dump file 위치 변경하는 방법에 대해서 알아본다. Dump file 에 대한 경로 변경은  /opt/mssql/bin 폴더에 있는 mssql-conf 스크립트 내용을 변경하여 dump file 위치를 변경할 수 있다. 기본적으로 덤프 디렉토리는 SQL Server를 설치할때 설정된 /var/opt/mssql/log 이다.  아래 명령어를 이용하여 해당 디렉토리에 대한 파일을 확인할 수 있다.

sudo –lrt /var/opt/mssql/log

 

이번 실습에서는 /tmp/dump 라는 디렉토리를 생성하고 dump file의 경로를 변경한다. 우선 아래 스크립트를 실행하여 /tmp/dump 디렉토리를 생성한다.

sudo mkdir /tmp/dump

 

sudo ls –lrt /tmp

 

SQL Server가 생성한 디렉토리에 접근할 수 있도록 폴더의 소유자와 그룹을 변경한다.

Sudo chown mssql /tmp/dump

Sudo chgrp mssql /tmp/dump

 

아래 명령을 실행하여 dump file의 생성 위치를 변경한다. 변경 후 SQL Server 서비스를 재시작 해야  한다.

sudo /opt/mssql/bin/mssql-conf set filelocation.defaultdumpdir /tmp/dump

 

-NOTICE-

현재테스트 환경의 버전이 SQL Evaluation 버전이어서인지 변경된 디렉토리에 dumpfile이 생성되지 않았다.

 

 

[참고자료]

 

2017-07-11 / 강성욱 / http://sqlmvp.kr / http://sqlangeles.com

 

SQL Linux, Linux SQL, 리눅스에서 dump file 위치 변경, SQL Linux  dump file, SQL 2017, mssql-conf, Change SQL Server dump file location, filelocation.defaultdumpdir

Leave a Reply