문자열 치환하기특정 파일에 내용 중에 문자를 다른 문자로 바꿀일은 생각보다 많이 있다. 당연히 하나하나 찾아가며 눈으로 바꿀수도없고, 특정 명령어를 통해 바꾸는 방법을 소개하도록 하겠다. Linux 명령어 sedsed 's/원본문자열/바꿀문자열/g' 파일명sed 명령어를 통해 파일에 문자를 바꿀 수있는데, s는 문자를 치환하겠다는 옵션, g는 전체 문자열을 대상으로 바꾸겠다는 옵션이다. sed 's/원본문자열/바꿀문자열/gi' 파일명i 옵션은 대소문자 구분없이 다 치환하겠다는 옵션이다. 현재 파일에 그대로 수정하기위해서는 추가적인 옵션 [-i] 를 붙여야하는데sed -i 's/원본문자열/바꿀문자열/gi' 파일명위와같이 사용하면된다. 새로운 파일에 쓰고싶다면 [> new파일] 을 지정하면된다.sed 's..
![[MsSQL] Database File 디스크 이동 DBA 실무 - detach / attach](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc9w7VU%2Fbtsn1J1Avd8%2FutQ8tJjaTXBQGV4as6liUk%2Fimg.png)
안녕하세요. 초보 DBA 다뉴입니다. 얼마전 야간작업으로 서버를 내리고, MsSQL Database File의 디스크 이동을 하게 되었는데요. 해당 작업을 하며 알게 된 점과 작업의 순서 혹은 주의사항에 대해 간략하게 정리 및 공유 할까 합니다. MsSQL의 Database File에 대해서는 아래의 글에 자세히 정리해 두었습니다. [MsSQL] Database File(Data File, Log File) / File Group Intro 안녕하세요. 초보 DBA 다뉴입니다. 오늘은 MsSQL의 데이터베이스 파일과 파일 그룹에 대해 알아보도록 하겠습니다. Database File File의 종류 데이터베이스 파일의 종류로는 크게 데이터 파일(Data da-new.tistory.com 요번 야간작업의 D..
![[MariaDB] SQL 파일 실행 - 대용량 insert 문](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F0NE0S%2FbtsmGJv6km9%2FNgeDbOYB1PX1somOMktrXK%2Fimg.png)
Intro 안녕하세요. 초보 DBA 다뉴입니다. 요번에 2000만 row가 넘는 데이터를 insert를 해야하는 일이 생겼는데요. 평범하게 받았으면 뭔가 평소처럼 작업했을 텐데... 전달받은 파일이 .sql 파일이였습니다. sql 파일의 크기부터가 4GB가 훨씬 넘었는데요. 파일이 DBMS에서도 안열리고... 수정해도 저장도 안되고... 이리저리 방법을 찾다보니 sql 파일을 다이렉트로 실행하는 방법이 있었습니다. 그 방법에 대해서 한번 알아보죠. 알아두기 SQL 파일 SQL 파일은 쿼리문으로 이루어진 파일입니다. 저장 확장자부터가 sql인 만큼 기본적으로 텍스트 형식으로 되어있으며, DBMS 혹은 텍스트 편집기를 통하여 열어볼 수 있습니다. 작업해야 할 SQL 파일 내용 전달받은 것은 SQL 파일뿐이였..
Intro 안녕하세요. 초보 DBA 다뉴입니다. 오늘은 MsSQL의 데이터베이스 파일과 파일 그룹에 대해 알아보도록 하겠습니다. Database File File의 종류 데이터베이스 파일의 종류로는 크게 데이터 파일(Data File)과 로그 파일(Log File)로 나눌 수 있으며, 2가지의 데이터 파일과 1가지의 로그파일 유형이 있습니다. Primary Data File 데이터베이스의 시작 정보를 포함 모든 데이터베이스는 하나의 Primary Data File을 가지고 있음 .mdf 확장자를 권장함 Secondary Data File 선택적인 파일로 사용자 정의에 의한 데이터 파일 각 파일을 다른 디스크에 배치하여 데이터를 분산 할 수 있음 모든 데이터베이스가 Secondary Data Files가 ..