전체 글

'DBA 업무'와 '알게되는 정보'를 기록하는 공간
이전 포스팅에서는 MsSQL 에서 발생하는 이벤트에 대한 로그를 확인하는 방법을 봤습니다.이번에는 시스템 자원을 모니터링 하는 방법을 확인해보겠습니다. 1. 검색창에서 성능을 입력하여 성능 모니터를 클릭합니다. 2. 성능 모니터 탭에 가면 Processor Time 에 대해 모니터링을 하고있습니다. 3. 다른 모니터링도 하기 위해 + 버튼을 누른 후, 컴퓨터를 선택, 모니터링을 원하는 리스트를 추가하여 확인을 누릅니다. 이 모니터링은 최대값, 최소값, 평균값 등을 볼 수 없습니다. 현재값만 볼 수 있다는 말입니다.따라서, 데이터 수집기 집합을 제 입맛에 맞게 추가하여 기록으로 남기려고 합니다. 4. 사용자 정의 - 새로 만들기 - 데이터 수집기 집합을 클릭합니다. 5. 이름을 입력한뒤, 수동으로 만들기 ..
Ms SQL 에서 발생하는 로그를 확인하는 방법은 2가지가 있습니다. 1번째 방법입니다.1. 시작에서 이벤트 뷰어를 검색합니다. 2. 이벤트 뷰어의 Windows 로그 - 응용 프로그램에서 MSSQL 의 로그를 확인합니다. 3. Windows 로그 - 응용 프로그램 - 속성 탭에서 로그 보관 방법을 설정할 수 있습니다. 2번째 방법입니다.1. SQL Server Management Studio (SSMS) 에서 관리 - SQL Server 로그 - 뷰 - SQL Server 로그를 선택합니다. 2. SQL Server 의 로그를 확인합니다.
SSMS 를 MSSQL 과 연동하려고 하는 경우 SSMS 의 연결창에서 서버 이름을 몰라서 헤매는 경우가 있습니다.해결하는 방법입니다. 1. 연결시도시 아래와 같은 오류가 발생하였습니다. 2. MsSQL 을 설치한 경로의 Log 폴더로 이동한뒤 ERRORLOG 파일을 편집기로 엽니다. 3. Server name is 문자열을 검색하여 해당하는 서버명을 검색합니다. 4. 검색 된 서버 명을 서버 이름에 입력한 뒤 연결을 클릭합니다. 5. 연결이 완료된 모습을 확인할 수 있습니다.
이번에는 MsSQL 을 관리하기 위한 툴 Microsoft SQL Server Management Studio ( SSMS ) 를 설치해봅니다. 1. Microsoft SQL Server 2008 Management Studio 다운로드를 검색하여 페이지로 들어갑니다.혹은 https://www.microsoft.com/ko-kr/download/details.aspx?id=7593 링크로 들어갑니다. 2. 언어를 선택한 뒤 다운로드를 클릭합니다. 3. 운영체제가 32비트라면 SQLManagementStudio_x86을, 64비트라면 SQLManagementStudio_x64 를 선택한 뒤 다음을 누릅니다. 4. 다운로드 된 파일을 실행합니다.새 SQL Server 독립 실행형 설치 또는 기존 설치에 기능..
이전에 Linux 환경에서 MsSQL 을 설치했다면, 이번에는 Windows 환경에서 MsSQL 설치하는 방법을 포스팅합니다.운영체제는 Windows 10 64bit 이며, MsSQL 버전은 2008 r2 입니다. 1. Microsoft SQL Server 2008 r2 다운로드 를 검색하여 페이지로 들어갑니다. 혹은 https://www.microsoft.com/ko-kr/download/details.aspx?id=30438 링크로 들어갑니다. 2. 언어를 선택한뒤 다운로드를 클릭합니다. 3. 운영체제가 32비트라면 SQLEXPR_x86을, 64비트라면 SQLEXPR_x64 를 선택한 뒤 다음을 누릅니다.(만약 좀더 많은 도구(SSMS)를 사용하시려면 SQLEXPRAD_x86 혹은 SQLEXPRAD_..
· 자격증
리눅스 마스터 2급 2차 정리본 제가 직접 정리한 내용이고 다같이 잘 되었으면 하는 마음에 공유합니다. :) 책 및 유튜브로 공부하면서 개인적으로 정리한 내용입니다. 재배포는 자제 부탁드립니다. 파일 구성 pdf 파일은 총 3개로 구성되어 있고, 각각의 파일들은 Section 과 주제로 정리되어 있습니다. 1. 리눅스 일반 2. 리눅스 운영관리 3. 리눅스 활용 아래 사진을 보면 대충 이렇게 구성되어 있다 느끼실 수 있습니다. 참고로 이 중 하나만 공부해야지~ 혹은 시험에는 이중 하나만 나오는거야? 라고 궁금해 하실 수 있는데 모든 파일 다 공부해 주셔야 합니다. 파일 샘플 이미지 파일 다운로드 여러분들이 가장 중요하게 생각하시는 pdf 파일입니다. 많은 도움되셨으면 좋겠습니다. ( 감사 댓글은 저에게 ..
윈도우 함수 개요 기존 관계형 데이터베이스는 컬럼과 컬럼간의 연산, 비교, 연결이나 집합에 대한 집계는 쉬운 반면,행과 행간의 관계를 정의하거나, 비교, 연산하는 것을 하나의 SQL 문으로 처리하는 것은 매우 어렵습니다. PL/SQL 같은 절차형 프로그램을 사용하거나, INLINE VIEW 를 이용해 복잡한 SQL 문을 작성해야 하던 것을 부분적이나마 행과 행간의 관계를 쉽게 정의하기 위해 만든 함수가 윈도우 함수입니다. 분석함수(ANALYTIC FUNCTION)나 순위함수(RANK FUNCTION)로도 알려져 있는 윈도우 함수는 데이터웨어하우스에서 발전한 기능입니다.윈도우 함수는 다른 함수와는 달리 중첩해서 사용하지는 못하지만, 서브쿼리에서는 사용할 수 있습니다. 윈도우 함수의 종류 및 문법 윈도우 함..
DBA 란 Database Administration 해석하면 데이터베이스 관리 입니다.데이터베이스에 관련된 모든 관리를 하는 직업군을 의미한다고 보시면 좋습니다. DBA 가 하는일 그럼 모든 관리에는 어떤것들이 속할까요? [개발단계] 에서는 아래와 같은 일을 합니다.1. 기획안 분석 후 데이터베이스 관계모델 설계2. 테이블 생성 및 프로시져 작성3. 인덱스, 정규화, 비정규화 등의 튜닝작업 [운영단계] 에서는 아래와 같은 일을 합니다.1. 데이터베이스 관리2. 백업 그렇다면 여기에서 데이터베이스 관리에 한번더 궁금증이 들어갑니다. 어떤 관리지?먼저 말하면 데이터베이스가 갑작스런 사태로 인해 죽는사태를 사전에 예방하는 역할을 말합니다.1. 디스크관리 : 로그를 작성하던 중 디스크 풀로 인해 데이터베이스 ..
a, 'a', "a" 의 차이 a 는 변수입니다.a 라는 변수는 형에 따라서 다양한 값을 입력시킬 수 있습니다.int a; a = 5; a = 'a'; a = '7'; 'a' 는 문자 상수입니다. 상수이기 때문에 'a' 는 변하지 않습니다.시스템 내부적으로 'a' 는 ASCII 수치로 변환되어 처리됩니다. ( 'a' 의 ASCII 의 값은 97 입니다. ) "a" 는 문자열 입니다.문자열은 반드시 널 문자로 끝나도록 정해져 있으므로 "a" 도 역시 '\0' 를 포함하고 있습니다. 문자열 포인터 변수 문자열 포인터 변수는 포인터 변수이기 때문에 변수에 저장되는 값은 주소가 됩니다.이 주소가 가리키는 대상체가 문자열일 때 이것을 문자열 포인터 변수라고 지칭합니다.정확히는 문자열이 저장된 곳의 가장 첫번째 문..
들어가기 앞서 아래의 소스를 읽기만 하고 넘어가겠습니다.main() { int i, j; int mozi[2][2] = { {0, 0}, {1, 1} }; int (*tistory)[2]; tistory = mozi; for(i=0; i
꽁담
꽁담