DB Server

DB Server/MySQL

Mysql Remote 설정

Web 서버와 Mysql Server를 분리하여 운영할 경우 Web 서버와 Mysql Server간 연결을 할 수 있도록 Setting을 해야합니다. 해당 방법에 대해 알아보도록 하겠습니다. 1. Bind Address 설정 (1) Configuration File 위치 확인 > mysqld --verbose --help | grep -A 1 'Defaut options' 해당 명령어 수행 시 아래 Default options 밑에 다음 파일을 읽는다고 명시되어 있습니다. 해당 순서대로 Mysql에 대한 설정을 읽어 옵니다. 확인 결과 /etc/mysql/my.cnf 파일 만 존재 합니다. 해당 파일을 보면 includedir에 두 개의 폴더가 존재하며 해당 폴더 중 /etc/mysql/mysql.con..

DB Server/MS Sql Server

SQL Server Multi USER 변경

Express 설치 후 여러개의 프로그램 사용 시 Database가 Single User모드이며 세션이 연결되어 있으므로 쿼리 실행에 실패하였다는 메시지가 나오는 경우가 있습니다. (저는 WSUS 설치 시 해당 메시지를 보았습니다.) 그 때 해당 DB를 Multi User 모드로 변경하는 방법입니다. 1. User와 Session ID 확인 SELECT D.name, spid, login_time, nt_username, loginame FROM SYSPROCESSES P INNER JOIN SYSDATABASES D ON o.dbid=d.dbid WHERE D.NAME = 'SUSDB' go 2. User의 spid를 확인 후 Session을 Kill한다. 3. SUSDB를 Multi User 모드로 ..

DB Server/MySQL

Eclipse JDBC 연동 방법

Eclipse에 JDBC Driver 연동하는 방법입니다. 1) Project Name의 Properties 선택 2) Libraries에서 Add External JARs선택 3) jdbc Driver Import 확인 4) SQL Connection 확인 5) 결과 확인

DB Server/MS Sql Server

Sql Server Disk Align

Disk align의 경우 Windows 2003까지 Disk Vendor사의 권고에 따라 Diskpart에서 할당하는 것을 권고 하였습니다. (관련 Site : http://msdn.microsoft.com/en-us/library/dd758814(v=sql.100).aspx) 일반적으로 Disk vendor사에서 권고하는 값이 없는 경우 Default 1024값을 권장합니다. Windows 2008부터 Align의 Default값이 1024이기 때문에 해당 가이드에 넣지 않았습니다. Windows 2003의 경우에는 Align설정을 반드시 해주셔야합니다. (성능에 큰 영향을 미칩니다.) 추가로 설정 방법 및 확인 방법입니다. 1. Align 할당 disk 선택 후 아래 명령어 수행 create par..

DB Server/MS Sql Server

클러스터 설치관련

Sql Server 2008 R2 Cluseter 설치 시나리오 1. Active Node에 클러스터 설치 2. Passive Node에서 Node 추가 시도(절대 Active Node에서 하면 안됨) 오류 메시지 1. “The IP Address 'x.x.x.x' is already in use. To continue, specify a different IP address” SQL Server 2008 cluster setup error http://blogs.msdn.com/b/jorgepc/archive/2010/11/22/the-ip-address-x-x-x-x-is-already-in-use-to-continue-specify-a-different-ip-address-sql-server-200..

DB Server/MS Sql Server

Sql Collation 변경

SCCM 2012 설치 시 Sql Server의 Collation을 맞춰야합니다. Setup.exe /QUIET /ACTION=REBUILDDATABASE /SQLCOLLATION=SQL_Latin1_General_CP1_CI_AS /INSTANCENAME=MSSQLSERVER /SQLSYSADMINACCOUNTS=Kwon\Administrator /Action : DB 변경내용 /SQLCOLLATION : 변경할 Collation /INSTANCENAME : 해당 Instance 명 /SQLSYSADMINACCOUNTS : 계정명 More info: http://technet.microsoft.com/en-us/library/ms179254(v=SQL.100).aspx Cluster의 경우 리소스가 해..

DB Server/MS Sql Server

MS Sql Server 설치 오류

MS Sql Server2008 설치 시 다음과 같은 오류가 발생하였습니다. [그림 1] Sql 설치 오류 해당 링크 실패를 누르면 다음 경로의 kb 문서를 검색해 보라고 합니다. http://support.microsoft.com/kb/300956 성능 카운터를 수동으로 다시 잡아줘야한다고 나오나 실제 성능 카운터를 들어가보면 특별한 오류 없이 잘돌아가는 것을 확인할 수 있습니다. 해당 내용이 이상하여 검색 도중 오류에 대한 내용을 찾을 수 있습니다. HP Smart Start CD 8.0대 설치 시 언어가 en_US로 되어 있는 것을 설치 도중 확인할 수 있습니다. 해당 CD로 설치 시 OS도 유니코드가 지원되지 않는 언어가 아래 그림과 같이 영어로 되어 있습니다. [그림 2] 언어 설정 유니코드를 ..

DB Server/MS Sql Server

DB 파일 이관시 오류

A 서버에서 B 서버로 MS Sql Server의 데이터베이스 파일을 옮기는 경우 발생한 이슈 입니다. 다른 서버로부터 복사된 데이터 파일을 연결할 때 아래와 같은 오류 메시지와 함께 실패 Msg 5123, Level 16, State 20, Line 1 물리적 파일 'test.mdf'을(를) 열거나 만드는 중 CREATE FILE에서 운영 체제 오류 5(failed to retrieve text for this error. Reason: 1815)이(가) 발생했습니다. 위와 같은 메시지 발생은 권한 관련 문제일 가능성이 높습니다. 해당 파일이 A 서버에 존재하지만 B 서버에 없는 경우 오류 5 메시지가 발생합니다. 그러므로 옮기기 전 해당 파일에 Administrators 그룹의 권한이 포함되어 있는지..

DB Server/MS Sql Server

Sql Server와 CPU

CPU는 프로세스에서 처리를 요청하는 연산을 수행해주는 파트입니다. 컴퓨터는 프로세스가 처리를 요청하는 경우 CPU의 Schedule에 해당 요청을 올리며 Memory에 필요한 데이터를 적제합니다. 해당 Processing에 대해 처리할 순서가 된경우 Memory에서 해당 데이터를 Cache에 올려 처리 후 다시 Memory에 결과값을 적재하여 요청한 결과를 반환하는 것이 폰 노이만 구조에서의 처리 방식입니다. 기본적으로 CPU는 다음과 같은 4단계를 통해 연산을 수행합니다. 1) Fetch : 사용가능한 CPU에서 처리할 수 있도록 데이터를 Main Memory에서 가져옵니다. 2) Decode : 데이터를 CPU가 처리할 수 있는 언어로 변환(이진코드) 3) Execute : 개개의 Core에서 각 ..

DB Server/MS Sql Server

Numa의 이해

오늘은 Numa(Non-Uniform Memory Access) 아키텍처에 대해 알아보도록 하겠습니다. 하드웨어가 발전하면서 하나의 메인보드에 여러개의 CPU, 버스, 메모리 컨트롤러를 구성할 수 있게 되었습니다. Numa는 간단하게 CPU와 메모리가 한 Set를 이루는 것을 의미합니다. [그림1] Numa 관계도 그림 1을 보면 Processor와 Memory 가 하나의 그룹을 이루며 각 그룹은 Numa Node라고 불립니다. 하나의 Node는 CPU와 Memory가 Pair로 구성되어 있으며 Bus를 통해 각각의 Node는 연결되어 있습니다. 그럼 1번 Node를 기준으로 하여 각 용어를 설명하도록 하겠습니다. 로컬 메모리 - 1번 Node의 메모리를 의미합니다. 외부 메모리 - 2, 3, 4번 No..

로멘틱가이
'DB Server' 카테고리의 글 목록