소리소문 없이... 사랑도 명예도 이름도 남김 없이...
DexCore.net

DataBase 261

[Oracle]ORA-12638: 신용검색에 실패했습니다

오라클에 접속하려고 할 때 종종 만나는 에러 메시지 특히 윈도에서 많이 생긴다. 신용검색 실패 에러 대처방법 : %oracle_Home%NetworkAdminsqlnet.ora 화일에 Sqlnet.Authentication_services = (NTS) 을 주석 처리 주석 처리 방법은 # 을 행 맨 앞에 넣으면 된다. Oracle Enterprise Edition을 설치하기 위해서는 Windows의 Domain Admin의 권한이 필요합니다. 위의 Error는 Member Server에서 Oracle Enterprise Edition을 설치하거나, Domain Controller에서 설치하더라도 Domain Admin에 속하지 않은 User로 LogIn하여 작업하실 때 일어나는 것으로서, Domain A..

DataBase/Oracle 2016.10.12

Lock Query 확인 및 해제 방법

Lock 걸린 SPID 검출 (Mode 부분이 X표시된 것이 Lock)exec sp_lock Lock 걸린 SPID를 입력하면 현재 돌고 있는 쿼리 확인 가능dbcc inputbuffer([spid]) Lock 유발하는 SPID 강제 종료 kill [spid] Lock 의심 SPID 추출 쿼리 select *from master..sysprocesses p where (status like 'run%' or waittime > 0 or blocked 0 or open_tran 0 or exists(select * from master..sysprocesses p1 where p.spid = p1.blocked and p1.spid p1.blocked))

DataBase/SQL Server 2016.10.06

IO-비용-실행-빈도-블로킹-Recompiled-누락된-인덱스-조회-쿼리

Problem성능상의 문제가 있어서 I/O 비용이 높은 쿼리, 자주 실행되는 쿼리, 블로킹 발생 쿼리를 확인 하고 싶습니다. Solution1. I/O 비용이 가장 높은 쿼리 확인하기01SELECT TOP 15 02 [Average IO] = (total_logical_reads + total_logical_writes) 03 / qs.execution_count,04 [Total IO] = (total_logical_reads + total_logical_writes),05 [Execution COUNT] = qs.execution_count,06 [Individual Query] = SUBSTRING (qt.TEXT,07 qs.statement_start_offset/2,08 (CASE09 WHEN ..

DataBase/Tunning 2016.06.28

SQL Server Connection 정보 모니터링을 위한 자동 수집기

우리는 많은 수의 데이터베이스를 운영하고 있고, 데이터베이스에 대한 연결 정보를 관리한다. 그리고 어플리케이션에서는 연결정보를 제대로 닫지 못한다고 의심을 한다. 이런일들이 발생하는 것에 대해 모니터링 하기 위해 자동화된 방법이 필요하다. 정보를 수집하기 위해서 SQL Server Agent를 설치하고, Connection 정보가 있을때 마다 Agent 작업을 실행할 것이다. 50개의 Connection으로 간단히 테스트를 해보겠습니다.이 작업은 어플리케이션과 Connection 정보를 테이블에 저장합니다. 1. 모니터링 데이터를 저장할 테이블 생성: 작업에 의해 데이터가 저장될 테이블을 생성합니다.1CREATE TABLE perf_warehouse.dbo._demo_sessions_alert(2 [ho..

DataBase/Tunning 2016.06.28

SQL Server 모니터링 체크리스트

DBA들이 사무실에 출근하면 시스템들이 정상적으로 수행되고 있는지 확인하기 위한 체크리스트들입니다.DBA가 수동이나 예약된 스크립트 형태로 모니터링해야 하는 항목을 설명하였습니다.참고 : 사용된 모든 쿼리는 SQL Server 2008에서 테스트 되었고 이전 버전에서는 제대로 작동하지 않을 수 있습니다. 1번 항목 - SQL Server 서비스가 정상적으로 수행되고 있나요?xp_servicecontrol 프로시저로 service가 올라왔는지, 실행되고 있는지를 확인 할 수 있습니다.1exec master.dbo.xp_servicecontrol 'QUERYSTATE', 'MSSQLServer'2exec master.dbo.xp_servicecontrol 'QUERYSTATE', 'SQLServerAgent..

DataBase/Tunning 2016.06.28

[Oracle 12c 계정생성] SQL 오류: ORA-65096

오라클처럼 사용자 계정을 생성하니 오류가 납니다. ORA-65096 오류 12C에서는 CDB 데이터베이스 CDB $ ROOT 컨테이너를 사용하면 기본에 로그인합니다. ORACLE SID 를 확인한다. 여기선 ORCL를 사용함. CDB $ ROOT 컨테이너에서 사용자를 생성하는 시도가 ORA-65096 또는 ORA-65049이 발생할 수 있다.따라서 컨테이너를 ROOT가 아닌 다른것으면 변경한다. create user test IDENTIFIED BY test DEFAULT TABLESPACE TS_TEST TEMPORARY TABLESPACE TS_TMP_TEST;명령의 1 행에서 시작하는 중 오류 발생: create user test IDENTIFIED BY test DEFAULT TABLESPACE ..

DataBase/Oracle 2016.05.03

MS SQL LocalDB 사용하기

MS SQL LocalDB 사용 방법 ※ SQL LocalDB 설치 제약사항운영체제- Windows Vista SP2, Windows Server 2008 SP2 이상의 운영체제에서 지원합니다.- Windows XP, Windows Server 2003, 2003 R2는 지원하지 않습니다. 닷넷프레임워크- .NET Framework 4.0.2부터 지원을 합니다.- .NET Framework 버전 및 종속성: https://msdn.microsoft.com/ko-kr/library/bb822049(v=vs.110).aspx 1. 설치- 운영체제 시스템(x64 or x86)에 맞는 버전으로 SqlLocalDB.MSI와 sqlncli.msi를 순서대로 설치합니다. SQL LocalDB 설치- 아래 다운로드 경..

DataBase/SQL Server 2016.03.23
728x90
반응형