Sqldiag log Clustering Q 233332 Sqlstp log setup

  • Slides: 34
Download presentation

모든 데이터(로그) 수집 • 이벤트 로그 (시스템, 응용 프로그램) • Sqldiag log - Clustering의

모든 데이터(로그) 수집 • 이벤트 로그 (시스템, 응용 프로그램) • Sqldiag log - Clustering의 경우 (Q 233332 참조) • Sqlstp. log (setup 실패 시) • Sqlsp. log (Service. Pack 설치 실패 시) • Profiler log • Performance log

Err. 823 Torn Page Detected • 하드웨어 장애로 인해 발생하며 물리적으 로 consistency에 문제가

Err. 823 Torn Page Detected • 하드웨어 장애로 인해 발생하며 물리적으 로 consistency에 문제가 생긴 경우. - 오류: 823, 심각도: 24, 상태: 2 spid 51 I/O error (torn page) detected during read at offset 0 x 000040 e 000 in file 'F: EDMSDBEDMS_Data. MDF'. .

5. 문제가 발생한 tbl은 insert into new_tbl select * from DB. . tbl with

5. 문제가 발생한 tbl은 insert into new_tbl select * from DB. . tbl with (index=1) where ‘indexed_column_name’ <= ‘condition’ 와 같은 형식으로 데이터를 저장함. 6. 문제가 있는 DB를 Detach하고 새로 만든 DB를 기존 DB의 이름으로 attach함. 7. 기존 사용자를 DB_Owner로 설정 8. DBCC CHECKDB를 다시 수행.

5. 다음과 같은 구문을 수행. DBCC TRACEON (3604) Go sp_dboption, ‘DB_name’, ‘single user’, True

5. 다음과 같은 구문을 수행. DBCC TRACEON (3604) Go sp_dboption, ‘DB_name’, ‘single user’, True Go DBCC CHECKDB (‘DB_Name’, Repair_Allow_Data_Loss) Go

 • • Sp_configure ‘allow updates’, 1 reconfigure with override Select * from sysdatabases

• • Sp_configure ‘allow updates’, 1 reconfigure with override Select * from sysdatabases where name = ‘<db_name>’ update sysdatabases set status = 32768 where name = ‘<db_name>’ Restart the SQL Server DBCC REBUILD_LOG(‘<db_name>’, ‘<log_filename>’

MDAC 1. MDAC Version Check Component Checker를 이용. http: //www. microsoft. com/data 2. Windows

MDAC 1. MDAC Version Check Component Checker를 이용. http: //www. microsoft. com/data 2. Windows 2 K부터 system component로 통합됨. 3. MDAC 제거 및 Uninstall - 제거 : comcheck. exe /d - uninstall : dasetup. exe /u (MDAC 2. 6 이후부터 가능) 4. 특정 파일만 바꾸기 불가(SFP 기능 때문)

MDAC Release 정보 • • MDAC MDAC 2. 1 2. 5 2. 6 2.

MDAC Release 정보 • • MDAC MDAC 2. 1 2. 5 2. 6 2. 7 SP 1 SP 2 – SQL 7. 0 - Windows 2000 – Windows 2000 SP 1 – Windows 2000 SP 2 - SQL Server 2000 – SQL Server 2000 SP 1 – SQL Server 2000 SP 2 – Windows XP

5. Upgrade 문제. 6. 설치 실패 문제 해결 1) stop all services that uses

5. Upgrade 문제. 6. 설치 실패 문제 해결 1) stop all services that uses MDAC components including the following services. - Certificate Server - Exchange Server - Internet Explorer - Internet Information Server - Microsoft Office (All Office Applications) - Outlook and Outlook Express - SNA Server - SMS Server - SQL Server - Visual Studio (All Development Products)

7. 그래도 실패하면… 1) Full installation – MDAC 압축 해제 후 설치 (c: mdacsetup

7. 그래도 실패하면… 1) Full installation – MDAC 압축 해제 후 설치 (c: mdacsetup 폴더로 해제) c: mdac_typ. exe /c /t: c: mdacsetup 2) log 남기기 c: mdacsetupsetup. exe /gc c: mlog. txt c: mdac_typ. exe /c: ”setup /gc c: mlog. txt MDAC 2. 6 이후에는 %system root%에 dasetup. log가 있음.

Oracle과의 연동 • 권장 기사 : Using Oracle with Microsoft Transaction server and COM+

Oracle과의 연동 • 권장 기사 : Using Oracle with Microsoft Transaction server and COM+ http: //support. microsoft. com/support/com plus/mtsandoracle. asp • Linked Server 연결 시 Oracle에서 제공하 는 ODBC 드라이버 사용을 권장. • 분산 트랜잭션을 위해서는 XA와 DTC간의 통신이 필요. 에러 발생 시, “OLE/DB 공급자 'MSDAORA'이(가) 분산 트 랜잭션을 시작할 수 없으므로 작업을 수행 할 수 없습니다” 메시지 Ex) insert into #test 6 exec(select * from openquery (Ora. Srv, ‘select * from

 • • • 최신의 Oracle Client 설치 최신의 Oracle Net 8 설치 MDAC

• • • 최신의 Oracle Client 설치 최신의 Oracle Net 8 설치 MDAC 2. 6 SP 1이상 설치 Client software registry key값을 변경. Oracle XA Transaction을 지원하도록 설 정. 두 개의 view, V$XATRANS$ DBA_PENDING_TRANSACTIONS 가 Oracle에 생성되어 있어야 함. 또한 select 권한이 있어야 함. MSDTCORA. EXE를 이용하여 확인.

MSDTC 재설치 • 1. 2. 3. 4. KB Q 279786 참조 필수 서비스 외

MSDTC 재설치 • 1. 2. 3. 4. KB Q 279786 참조 필수 서비스 외 나머지 멈춤 & set manually start. 서버 재시작 Msdtc –uninstall 다음 registry key 제거. HKEY_CLASSES_ROOTCID HKEY_LOCAL_MACHINESYSTEMCurrent. Control. Set ServicesMSDTC HKEY_LOCAL_MACHINESYSTEMControl. Set 001 ServicesMSDTC HKEY_LOCAL_MACHINESYSTEMControl. Set 002Ser vicesMSDTC HKEY_LOCAL_MACHINESoftwareMicrosoftMS DTC

5. %system root%system 32에서 Dtcsetup. exe 실행 6. 설치가 끝난 후 서비스를 원래대로 재설정.

5. %system root%system 32에서 Dtcsetup. exe 실행 6. 설치가 끝난 후 서비스를 원래대로 재설정. 7. Msdtc –resetlog 수행.

Transaction Log Virtual Log File • Log files are divided into virtual log files

Transaction Log Virtual Log File • Log files are divided into virtual log files Log File VLF VLF 8 KB Header • The number of VLFs varies; at least two VLFs in a file Available File Space Number of VLFs VLF Size Up to 1 MB 2 – 4 : space / 248 KB - 334 KB Up to 64 MB 4 256 KB - 16 MB Up to 1 GB 8 8 MB - 128 MB Above 1 GB 16 64 MB +

Technical Resources 1. BOL (updated version) http: //www. microsoft. com/sql/techinfo /productdoc/2000/books. asp 2. SQL

Technical Resources 1. BOL (updated version) http: //www. microsoft. com/sql/techinfo /productdoc/2000/books. asp 2. SQL Server 홈페이지 http: //www. microsoft. com/korea/sql http: //www. microsoft. com/sql 3. 기술지원 홈페이지 http: //support. microsoft. com

4. White Paper - For SQL 2000 HTTP: //support. microsoft. com/support /search/canned. asp? R=d&H=SQL

4. White Paper - For SQL 2000 HTTP: //support. microsoft. com/support /search/canned. asp? R=d&H=SQL Server 2000 White Papers&LL=kb. SQLServ 2000 Search&Sz= kbwhitepaper&CDID=EN-USKB&LCID=1033 - For SQL 7. 0 & SQL 6. 5 http: //support. microsoft. com/default. as px? scid=/support/sql/papers. asp

5. Newsgroup http: //www. microsoft. com/korea/sql/supp ort/newsgroups/default. asp http: //support. microsoft. com/newsgroups/ default. aspx?

5. Newsgroup http: //www. microsoft. com/korea/sql/supp ort/newsgroups/default. asp http: //support. microsoft. com/newsgroups/ default. aspx? ICP=GSS 3&News. Group= microsoft. public. kr. sql&SLCID=kr&sd=G N&id=fh; KO; NEWSGROUPS

6. MSDN & Tech. Net http: //support. microsoft. com/default. aspx ? SD=msdn&pr=sql (SQL Portal)

6. MSDN & Tech. Net http: //support. microsoft. com/default. aspx ? SD=msdn&pr=sql (SQL Portal) http: //msdn. microsoft. com/library/default. asp? url=/nhp/Default. asp? contentid=28 000409 (SQL Product Technical Information) http: //msdn. microsoft. com/library/default. asp? url=/nhp/Default. asp? contentid=28 001300 (SQLXML) http: //www. microsoft. com/technet/treevie w/default. asp? url=/technet/prodtechnol /sql/default. asp

7. Web. Cast http: //support. microsoft. com/default. aspx ? scid=fh; RID; webcst&style=toc&sd=gn 8. Online

7. Web. Cast http: //support. microsoft. com/default. aspx ? scid=fh; RID; webcst&style=toc&sd=gn 8. Online Seminar http: //www. microsoft. com/seminar/ 9. Online chat http: //msdn. microsoft. com/chats/ 10. Newsletter http: //www. microsoft. com/misc/subscr ibe. htm