반응형 MSSQL 데이터 i/o 병목현상 확인하기(SQL서버 느려짐) MSSQL 데이터베이스를 운영하면서 생긴 경험을 공유하고자 작성합니다. 결론부터 말하면 윈도우서버의 I/O 처리에 문제가 발생하였기 때문이었습니다. I/O 문제를 직면하고 확인하는 과정을 설명하겠습니다. 1. 오류증상 확인을 위한 SQL 로그 확인 방법입니다. MSSQL 데이터베이스를 운영하는 중에 갑자기 데이터베이스가 느려 졌습니다. 문제가 생기면 서버나 네트워크 장비나 데이터베이스나 로그를 확인을 하는게 먼저입니다. SQL 로그를 확인하는 방법입니다. 1) SSMS(SQL Server Management Studio) 에 접속합니다. 2) 왼쪽에 데이터베이스 트리를 열어 '관리'에 'SQL Server 로그' 하위 트리를 열어줍니다. 3) 현재라고 적혀져 있는 목록에 마우스 오른쪽 클릭 후 'SQL .. 2020. 11. 2. 오라클(Oracle) SID 및 service name(DB_NAME) 확인 방법 SID 와 Service name 의 차이는 무엇일까요? 오라클 데이터베이스를 운영하면서 SID와 Service name은 거의 구분하지 않고 사용해 왔습니다. 보통 일반적인 테스트 환경이나 소규모 사이트의 경우 데이타베이스가 하나만으로 구성되어 있고 이런 경우라면 SID와 service name을 구분할 필요가 없기 때문에 데이터베이스 이름(service name)이 SID가 됩니다. 하지만 RAC 로 구성하여 데이타베이스 두개가 동시 가동되는 경우라면 이 SID 가 서로 다를 수 있기 때문에 개념을 인지하고 중복 확인을 진행 하는게 좋을 것 같습니다. ( Service name이 더 큰 개념으로 SID 2개를 합쳐서 Service name으로 서비스가 가능합니다.) 오라클 클라이언트 프로그램 연결 로.. 2020. 11. 2. 오라클(ORACLE) 시노님(Synonym) 생성,삭제,조회 및 권한부여 시노님(Synonym) 에 대한 설명입니다. 영문 뜻 그대로 동의어라는 뜻으로 Alias처럼 이름을 줄여주는 역할을 합니다. 오라클의 객체들에게도 본명이 아닌 다른 이름을 붙여서 할당한 이름으로 사용이 가능합니다. 보통 다른 유저의 테이블,뷰,프로시저 등을 참조할 때 사용됩니다. 오늘은 오라클에서 시노님(Synonym) 조회,생성,삭제 및 권한을 부여하는 방법까지 알아보겠습니다. 1. 시노님(Synonym) 조회하는 방법입니다. 시노님을 생성하기 앞서 현재 내 데이터베이스에 있는 시노님을 확인해 봅니다. 중복된 이름의 생성을 방지하기 위함 입니다. SQL> SELECT * FROM ALL_SYNONYMS; 전체 리스트를 조회하여 구분이 어려울 경우에는 특정 유저의 시노임을 확인하기 위해서 조건절을 추가할.. 2020. 11. 2. 오라클(ORAVLE) 클라이언트 설치(32bit, 64bit 클라이언트 동시 설치) 1.기존에 설치가 되어있는 오라클 클라이언트 삭제를 진행합니다. 오라클 클라이언트 동시 설치를 하기에 앞서 기존에 서버에 설치가 되어있는 오라클 클라이언트 제거를 진행해 주시기 바랍니다. MSSQL 데이터베이스와 다르게 오라클 클라이언트 설치 제거는 생각보다 까다로운 부분이 많으니 기타 사이트들을 참조하여 깔끔하게 제거하시고 32bit, 64bit 클라이언트 동시 설치를 진행하시기 바랍니다. 여기서는 제거 순서를 간단하게만 남겨두고 넘어가겠습니다. 1) Oracle 홈페이지에서 deinstall 프로그램을 설치된 버전에 맞게 다운로드 후 CMD명령어창을 실행합니다. deinstall 폴더로 이동하여 deinstall -home '설치 폴더' 를 입력하여 제거를 진행합니다. 2) 레지스트리 청소를 위해 윈.. 2020. 11. 2. 오라클(ORACLE) 자바(JAVA)설치 및 환경변수 설정 자바(JAVA)란 무엇일까요? 자바는 '썬 마이크로시스템즈'에서 개발하여 1996년 1월에 공식적으로 발표한 객체지향 프로그래밍 언어입니다. 자바의 가장 중요한 특징은 운영체제에 독립적이라는 것입니다. 자바로 작성된 프로그램은 운영체제의 종류에 관계없이 실행이 가능하기 때문에, 운영체제에 따라 프로그램을 전혀 변경하지 않고도 실행이 가능합니다. 1. 운영체제에 독립적이다. 기존의 언어는 한 운영체제에 맞게 개발된 프로그램을 다른 종류의 운영체제에 적용하기 위해서는 많은 노력이 필요하였지만 에서는 독립적인 언어이기 때문에 더 이상 그런 노력을 하지 않아도 됩니다. 2. 객체지향언어다. 물이 위에서 아래로 흐르는 것처럼 순차적으로 처리가 중요시되며 프로그램 전체가 유기적으로 연결되도록 만드는 절차지향 프로그.. 2020. 11. 2. 윈도우10 네트워크 드라이브 연결하기/끊기 회사에 업무를 할 때 여럿이서 함께 작업을 하기 위해서 공유서버나 NAS에 보관을 합니다. 업무 시 파일이 필요한 사람들은 여기에 접속하여 필요한 파일을 가져가거나 또는 업로드를 합니다. 기본적인 구성은 윈도우10 을 설치하게 되면 GUI 환경으로 클릭해서 접속이 가능하도록 설계되어 있기 때문에 마우스 클릭 몇 번만으로 연결을 할 수 있습니다. 서버나 NAS 같은 파일공유 폴더에 접속하는 방법은 다양하게 있지만 오늘은 네트워크 드라이브를 사용한 접속방법에 대해서 알아보도록 하겠습니다. 1. 네트워크 드라이브 연결하는 방법입니다. 윈도우10 하단의 시작표시줄에 있는 검색 창에서 '내 PC' 를 입력해서 나오는 '내 PC' 를 클릭해서 파일탐색기 창을 띄우거나 윈도우와 영문 E 버튼을 눌러서 파일탐색기 창을.. 2020. 11. 1. 윈도우10 방화벽 켜기,끄기,고급설정 하는방법 윈도의 방화벽이란 무엇일까요? 모든 운영체제는 외부에서 들어오는 네트워크 연결에 대한 기본 필터링 기능으로 방화벽을 가지고 있습니다. 방화벽에서 허용하지 않은 프로그램이나 포트는 차단이 되는데 보안을 위해서 꺼두시는 것 보다 방화벽을 켜 두는 것이 좋습니다. 기본적인 윈도우10 방화벽은 설정되어서 외부로부터 침입을 방어하고 있으니 특별한 상황이 아니고서는 설정할 일이 없을 것 같습니다. 1. 윈도우 방화벽 해제하는 방법 입니다. 윈도우와 영문 i 키를 누른 다음 실행창을 띄웁니다. 실행창의 명령어 입력란에 ‘control’ 을 입력하고 확인을 눌러 제어판에 접속합니다. 제어판에 접속하시면 여러 가지의 다양한 윈도우10의 설정을 할 수 있는 메뉴가 보입니다. 이 중에서 ‘Windows Defender 방화.. 2020. 10. 31. 윈도우10 익스플로러11 호환성보기 설정방법 호환성 보기 설정을 하기전에 한가지 개념을 설명하고 넘어갑니다. 크로스 브라우징이란 무엇일까요? 크로스 브라우징이란 크롬, 파이어폭스, 익스플로러 등 다양한 브라우저 환경에서도 동일하게 동작을 하도록 맞추는 작업입니다. 이중에서 문제가 되는 브라우저는 익스플로러 인데 브라우저를 제작하는 회사들이 각자 자신의 회사를 기준으로 제작하다보니 사이트를 구축하는 소스를 인식하는 방식에서 약간의 차이가 있거나 인식하지않는 소스들이 있습니다. 기준은 통합화가 되어가고 있어서 문제의 발생요소는 줄어들고 있지만 아직 기존의 브라우저 버전을 쓰고있는 사람들이 많기 때문에 사이트의 오작동이 종종 발생합니다. 호환성 보기 설정이란 무엇일까요? 호환성 보기란 말그대로 호환성을 맞춘다는 의미로 인터넷 익스플로러 11을 쓰는사람이.. 2020. 10. 30. 윈도우10 부팅(설치) USB 만들기 윈도우10을 사용하다 보면 (윈도우10 이나 윈도우7 포함) 컴퓨터가 정보를 처리하는 속도가 느려지는 현상을 경험한 적이 있을 것 입니다. 이럴 경우 보통 "디스크 조각모음과" "디스크 정리" 를 실행 합니다. 이 두가지 방법 모두 컴퓨터의 성능을 높이기 위해 하드디스크에 기록된 조각난 파일을 모으거나 필요하지 않은 정보를 삭제하여 용량을 늘리는 것입니다. 좀더 자세히 말하자면 "디스크의 조각모음"은 하드디스크의 특성상 원판에 섹터로 구성이 되어있습니다. 헤더가 읽고 쓰는 작업을 진행하는데 이때 하드디스크를 오랫동안 사용하다 보면 과거의 파일을 지울 경우 뒤쪽의 섹터에 빈공간이 생깁니다. 최신 사용 자료들은 섹터의 순서에 따라 순서대로 기록되기 때문에 삭제되었던 공간은 디스크 조각이 난 상태입니다(빈공간.. 2020. 10. 30. 윈도우10 마이크로소프트 온라인 계정 로그인(온라인 계정 전환) 윈도우10 사용자 계정에는 로컬 계정과 마이크로소프트 계정 2가지 종류의 계정이 존재합니다. 로컬 계정을 사용하지 않고 마이크로소프트 계정을 쓰면 존재하는 장점은 무엇일까요? 한개의 마이크로소프트 계정으로 다수의 PC를 등록하여 사용이 가능 하다는 장점이 있는데 이렇게 여러대의 PC를 하나의 계정으로 통합시켜 놓으면 기본설정을 모두 저장해서 여러가지 편리한 점이 많습니다. 어떤 작업을 하였었는지 PC의 타임라인 기록을 확인할 수 있으며 인터넷 익스플로러의 즐겨찾기 문서까지도 동기화가 됩니다. 윈도우 설치시에 계정을 연동할 수 있는 순서가 있지만 보통은 건너뛰기를 선택하고 설치를 진행합니다. 이렇게 설치를 진행하셨다면 로컬 계정으로 로그인이 되어있을 것입니다. 그래서 오늘은 로컬 계정에서 마이크소프트 계정.. 2020. 10. 29. 이전 1 2 3 다음 반응형