본문 바로가기

Linux

[설치] 리눅스 환경에서 고려해야 될 parameter 리눅스 환경에서 DB2 설치를 하여 사용하는 경우 고려해야 되는 parameter가 존재한다. 1. randomize_va_space = 0 DB2는 “자체 메모리 주소 체계”를 만들어 주소를 관리하도록 설계되어져 있다. 그래서 db2pd –osinfo 에서 "virtual memory” 라고 메모리 항목이 표현된 것을 볼 수 있다. DB2에서 메모리 주소를 가상화해서 사용하다보니, OS 레벨에서 메모리 주소가 가상화 되어지는 것을 메모리 관리 안정성 면에서 위험할 수 있다고 보는 것 같다. 그래서 IBM TechNote에서 리눅스 운영체제에서 랜덤 주소 공간 사용을 하지 못하도록 설정을 권장하고 있다. 개인적으로 운영 서버의 경우 설정될 필요가 있다고 생각이 든다. (개발이나 테스트 용도의 경우는 별도.. 더보기
[가상컴퓨터를 활용한 Linux 기반의 DB2 Test Bed 구축] 2. 구축계획 테스트 환경 구축을 위해선 가상컴퓨터 소프트웨어와 리눅스 OS가 필요한데, 다음과 같이 다양한 선택권이 있다. [ 가상컴퓨터 소프트웨어 ] 1. VMware 2. VirtualBox 3. VirtualPC [ 리눅스 ] 1. Red Hat Enterprise Linux ( Oracle Enterprise Linux / CentOS ) 2. SUSE Enterprise Linux ( openSUSE ) 가상컴퓨터 소프트웨어는 VirtualBox나 VirtualPC와 같이 무료 소프트웨어가 있기는 하나 (개인적인 생각에는) 안정성과 편의성이 다소 떨어지는 측면이 있기 때문에, 부득이 하게 유료 소프트웨어인 VMware 을 사용할 예정이다. 물론 VMware에도 VMware Player나 VMware Serv.. 더보기
[가상컴퓨터를 활용한 Linux 기반의 DB2 Test Bed 구축] 1. 시작하며 ‘IBM DB2 UDB for LUW’라는 용어에서 ‘LUW’의 의미는 ‘Linux, Unix, Windows’의 약어이며, 이는 DB2가 리눅스, 유닉스, 윈도우 3가지 플랫폼을 모두 다 지원한다는 의미이다. 그러나, 현재까지 DB2는 주로 Enterprise 용도로 많이 쓰여왔기 때문에 윈도우나 리눅스보다는 유닉스 환경 (주로 AIX) 에서 많이 사용되어 온 것이 사실이다. 따라서, 현업에서 DB2 고객지원을 원활하게 하기 위해서는 평소에 유닉스 환경에서 여러 가지 DB2 테스트를 해보는 것이 가장 좋으나, 대개의 경우 유닉스 서버는 (더군다나 IBM 서버의 경우) 다음과 같은 이유로 개인이 마음대로 사용할 수 없는 것이 현실이다. 1. 유닉스용 서버, 특히 AIX용 서버인 pSeries 서버는 비싸.. 더보기
[설치] CentOS에서 TSAMP 설치하기! CentOS 5.6 인 경우, 1. /etc/redhat-release 파일의 내용을 다음과 같이 교체함! Red Hat Enterprise Linux Server release 5.6 (Tikanga) 2. compat-libstdc++-33 rpm 패키지를 설치함! yum install compat-libstdc++-33 더보기