'db2'에 해당되는 글 4건

  1. 2009.09.25 DB2가 궁금해?
  2. 2009.09.25 DB2 특장점과 기업사례 1
  3. 2009.09.20 DBA 연봉
  4. 2009.09.15 Ubuntu 에서 DB2 V9.7 설치하기

DB2에 대해 알아보기에 앞서 데이터베이스에 대한 전반적인 이해를 돕고자 용어정리부터 start!!

내가 DB를 처음 접하였을 때 DB, DBMS 등의 용어가 참 헷갈렸지...

 

데이터베이스 [DB(DataBase)]

쉽게 설명하자면 한 기업에서 여러 가지 시스템들이 공유할 수 있도록 구조적으로 통합해 놓은 운영 데이터를 말한다. 데이터의 양은 폭발적으로 증가하고 있고, 한 조직의 자산으로서 가치가 점점 중요해지고 있기 때문에 데이터베이스가 중요하게 인식되고 있다.

 

그렇다면 이 데이터베이스가 파일과는 어떤 점이 다른 것일까? 파일은 물리적으로 우리가 직접 접근하여 사용하지만, 데이터베이스는 DBMS를 통해서 데이터에 접근이 가능하다.

 

데이터베이스의 특징을 살펴보면..

1. 데이터의 대규모 저장소로서, 여러 사용자가 동시에 공유할 수 있다.

2. 모든 데이터의 중복을 최소화하면서 통합되어있다.

3. 데이터에 관한 설명까지 포함한다.

4. 데이터가 프로그램과 분리되어 저장되므로 독립성을 가진다.

 

데이터베이스 관리 시스템 [DBMS(DataBase Management System)]

데이터베이스 관리 시스템은 사용자가 새로운 데이터베이스를 생성하고, 데이터베이스의 구조를 명시할 수 있게 하고, 데이터를 효율적으로 질의하고 수정할 수 있도록 하며, 시스템에 권한이 없는 사용자로부터 데이터를 안전하게 보호하며, 동시에 여러 사용자가 데이터베이스를 접근하는 것을 제어하는 소프트웨어 패키지이다.

 

사용자와 응용 프로그램에게 편리하고 효율적인 데이터베이스 사용 환경을 제공하여서, 사용자가 데이터를 저장하고 갱신하고 검색하기 위한 상세 알고리즘을 명시할 필요 없이 편리하게 데이터에 접근 할 수 있도록 해준다.

 

DBMS에서 제공되는 사실상의 표준 데이터베이스 언어를 SQL이라고 한다.

 

DBMS의 종류 :  오라클, mysql, mssql, db2, 사이베이스, 알티베이스, 큐브리드 등

------------------------------------------------------------------------------------------

 

본격적으로 DB2에 대해 알아봅시다.

 

What?

2009년 6월 IBM에서 새롭게 DB2 9.7(코드명 "Cobra")을 출시하였다. 획기적으로 IT 비용을 줄여주며 기존의 DBMS를 손쉽게 DB2로 전환이 가능하다.

Why?

▶ 관리 비용 절감

다양한 관리업무를 자동화하여, 시스템 성능을 자동으로 최적화하고 특정 문제 발생시 자동으로 문제를 해결한다. 또한 시스템을 자동으로 설정하고 구성 설정을 관리한다.

 

▶ 스토리지 비용 절감

탁월한 압축 기술을 통해서 최대 83%에 달하는 데이터 압축률을 보고하고 있어서 데이터 저장에 필요한 스토리지의 양을 줄일 수 있다.

 

▶ 서버 비용 절감

저렴한 하드웨어에서 실행하면서 동시에 더 나은 성능을 얻을 수 있다. 또한 소프트웨어 라이센스 비용, 소프트웨어 유지 보수 비용 및 소프트웨어 지원 비용도 잠재적으로 절감할 수 있다.

 

▶ 개발 비용 절감

개발자들이 사용하려는 동시성 모델을 직접 선택하도록 하여, 가장 유연한 개발 옵션을 제공하고, 다양한 기능을 추가하여 기존의 개발자 기술을 그대로 활용할 수 있게 한다.

 

DB2의 경쟁력!

DB2 HADR은 업계에서 가장 빠른 고가용성 솔루션

- 디스크 복제를 수행하므로 디스크 장애 발생시 별도의 복제 솔루션이나 스토리지 복제 솔루션 필요없이 대처 가능, 신뢰할 수 있는 데이터 복구

국내 최대 규모의 DW 인프라를 지원

- DB 솔루션, IBM 서버군, IBM 스토리지가 일체형되어 이미 설치 및 구성, 튜닝이 완료된 형태의 DW 통합 어플라이언스로 마치 가전제품처럼 전원만 꽂으면 바로 사용 가능

XML 데이터 관리 및 분석에서의 비용 및 성능 장벽 제거

- XML 데이터베이스 관리 강화, XML 데이터 압축 강화

InfoSphere Warehouse 9.7(DW용 DB2) 분석 기능 강화

- 뛰어난 규모 가변성과 워크로드 관리 제공

 

[참고자료]

http://www.kdug.kr/

http://www-01.ibm.com/software/kr/data/db2/lowerdatabasecosts/index.html

데이터베이스 배움터 - 생능출판사

IBM Campus Wizard 5기 최현지

http://www.ibm.com/developerworks/kr

[출처] DB2가 궁금해?|작성자 bluehj8282

Posted by Gwoong
,

 

첫 번째, DB에 대해 이해하기

  http://blog.naver.com/bluehj8282/89634193

두 번째, DB2 리눅스에 설치하기

  http://jiwoongs.tistory.com/entry/Ubuntu-에서-DB2-V97-설치하기

세 번째, DB2 윈도우에 설치하기

  http://blog.naver.com/ggoma7/110070201013

네 번째, DB2 클라이언트SW, DB2 Express-C 활용하기

  http://blog.naver.com/rookieangel/140091201086

다섯 번째, DB2의 특장점과 기업사례 살펴보기

  http://blog.naver.com/pieuler/60091439068

 

IBM DB2 ( DB2 특장점 및 기업사례 )

 

요즘엔 정말 많은 DBMS 가 존재하죠. Oracle, MS, Cubrid 등 국내외를 막론하고 정말 많은 벤더에서 DBMS를 만들고 있답니다.

 

여기서 잠깐! 이 DB들의 공통된 특징이 무엇인지 알고 있으신가요?

 

그것은 바로 모두 RDB 라고 말하는 '관계형 데이터베이스 관리 시스템' 입니다. 관계형 데이터베이스는 70년대에 E.F. Codd에 의해 처음 제안되었고,

 

요즘 대부분의 데이터베이스 시스템은 관계형 데이터베이스 모델에 기반하고 있습니다.

 

여기서 두번째 질문!! Codd는 관계형DB 에 대한 이론적 토대를 제시해 주었죠. 그렇다면 이를 구현한, 그러니까 최초의 관계형 DBMS는 무엇일까요?

 

그렇습니다. 바로 지금 이 블로그에서 살펴볼 DB2 가 그 주인공입니다. 1983년 IBM에서 관계형 DB 모델을 구현한 최초의 DBMS를 IBM 자사의

 

메인프레임 기반으로 만들었습니다. 추가로 하나더 말씀드리자면, 여러분들이 현재 배우고 있는 SQL 이라는 것도 사실 IBM 에서 처음 만들어진 것이랍니다.

 

( 뭐... 요즘에야 표준을 정하고 어쩌고 저쩌고 하니깐. SQL 학습에 있어서 IBM을 의식할 필요는 없겠죠.ㅋ )

 

이렇듯 IBM의 DB2는 관계형 데이터베이스 의 시작부터 지금까지 최고의 데이터베이스 시스템으로 꾸준히 성장해 오고 있습니다.

 

그래서 이번에 이글을 통해 DB2 제품의 특장점 그리고 현재 어떤 기업에서 사용하고 있는 지 차근차근 살펴보겠습니다.

 

 

IBM DB2 과연 무엇이 그것을 특별하게 만들었을까?

(DB2 특장점 및 성능)

 

공식적으로 IBM 에서 말하는 DB2의 장점을 위주로 한번 살펴볼까요? 하하하

 

         

 

자가 최적화 , 자가 치유, 자가 구성 , 워크로드 관리, 확장된 자동화 기능 등 다른 여타 DBMS에서는 볼 수 없는 최신기술들이 들어있군요.

 

자가 최적화에 대해서 살펴보자면, 일단 다른 DBMS 들과는 달리 DB2는 각 워크로드(업무)의 특성에 맞게 시스템이 최적화될 수 있군요.

 

하긴 연산이 많은 프로그램을 이용할 때와, 웹과 같이 데이터 보여 주기에만 전념하는 프로그램은 다르니까요.

 

이는 마치 다른 DB들이 포크 숟가락 하나로 밥을 먹는다면, DB2는 젓가락과 숟가락으로 밥을 먹는 것 같다는 생각이 드네요.

 

그외에 가만 보니, self-healing 이 눈에 띄네요. 오라클은 디스크 장애등에 대처하기 위해 별도의 고가 솔루션을 구현해야 하지만,

 

DB2는 기본적으로 제공되는 self-healing 시스템으로 비용을 많이 줄일 수 있겠네요.

 

하지만, 이렇게 다양한 장점이 있다고는 해도 아직 저같은 학생들에게는 피부에 와닿지는 않네요.... 그럼 계속해서 다른 특장점을 살펴볼까요.

 

 

 

         

 

두번째.... 스토리지 비용 절감!!  데이터 압축 기술이 좋기 때문에 스토리지 규모를 줄인다는 이야기 같은데요. 오호~ 이 이야기는 솔깃하네요.

 

게다가 비교적 시간이 많이 드는 디스크 입출력을 최소화 할 수도 있구요. 속도는 빨라지고, 용량은 줄어들고... 이건 좀 좋군요.

 

이렇게하면서 연산이 줄어드니 에너지 낭비도 줄어들것이고, 자연스럽게 환경에도 좋게 되겠군요.

 

이 이야기가 좀 오버라는 생각도 들긴하지만, 실제로 많은 기업에서 이렇게 사소한 것들 하나하나에 신경쓰면서 그린IT를 실현하고 있다고 하니

 

뭐... 괜찮네요.. 좋아요.ㅋㅋㅋ

 

 

 

         

 

오호... TPC 자료를 보니 성능도 타 DBMS에 뒤지지 않네요.

 

TPC 같은 DB 제품 성능을 측정하는 공신력있는 기관의 자료이니 믿을 만하네요.

 

이제 드디어 오라클도 한물가는 판국인가요? ㅋㅋㅋㅋ

 

 

 

         

 

와우 혹하는 이야기들. 저 같이 미래의 개발자를 꿈구는 이에게는 확 와닿는 이야기.

 

동기화 문제에 있어 예전 방식도 가능하다는 것. 흔히 말하는 약타입 언어에도 통한다는 것. 맘에 드는 군요.

 

그리고 덧붙이면, 오라클의 PL/SQL 도 98% 이상 지원이 되기 때문에 얼마든지 오라클에서 마이그레이션도 가능하다고 합니다.

 

 

 

항상 오라클만 봤다가 이렇게 DB2를 알아보니... 생각보다 똘똘한 녀석이었네요.

 

이외에도 하드웨어 서버와 함께 운용하여 하나의 솔루션을 제공하면서 훨씬 씨너지 효과도 낼 수 있고. 굳!

 

 

 

 

그럼 이렇게 많은 장점을 가지고 있는 DB2, 어떤 기업에서 사용하고 있을까요?

( 기업 사례 )

 

인터넷 등을 통해 확인할 수 있는 기업들의 DB2 활용 사례들을 찾아 봤어요. ㅎㅎ

 

 

                             

 

와우 꿈의 기업 삼성 SDS에서도 DB2를 이용했군요. SDS 자체적으로 차세대 지식정보 시스템(KIS)을 구축하면서 SAP ERP 에 DB2를 이용했었군요.

 

기존에 업무별, 인프라 별로 나눠진 모듈 단위의 시스템 구성을 프로세스 단위의 맵핑 형태로 재매치하는 게 프로젝트의 목표였다고 합니다.

 

이때 ERP로 유명한 SAP의 솔루션을 도입하였고, SAP과 함께 30년 이상 지속적인 파트너십을 유지하고 있던 DB2가 최고의 궁합이었다고 하네요.

 

아무래도 지속적인 관계를 유지하면서 DB2가 SAP에 많은 부분에 있어서 최적화가 가능했었겠네요. 그렇다면 당연히 SAP on DB2 !!!

 

최고의 ERP 솔루션 SAP 과 최고의 DBMS DB2 ... 나름 환상 궁합이라눙~ㅋㅋ

 

 

 

                             

 

KTF 역시 IBM의 DB2를 이용하였는데요. 코그노스(cognos) 라는 유명한 비즈니스 인텔리전스(BI) 제품을 활용하여 KTF는 기존의 CRM 시스템에

 

활력을 불어 넣을 수 있었습니다.

 

아이구. 여기저기서 갑자기 당황해 하시는 분들이 많으시네요. 코그노스니 비즈니스 인텔리전스니 CRM 이니 하는 이야기에 많이 들 당황하시는 것

 

같으네요.ㅋㅋㅋ  간단하게 설명하자면, CRM은 고객과 관련한 정보와 자료를 수집하여, 통합 및 분석하여 고객 특성에 맞게 마케팅을 계획하고 지원

 

및 평가하는 것을 의미합니다. 비즈니스 인텔리전스 제품이라는 것은 기업이 효율적으로 그리고 정확하게 자료를 분석 및 처리하여 합리적인 비즈니스를

 

가능하게 하는 제품군 이구요. 그리고 코그노스는 BI의 간판 기업 중 하나입니다.

 

다시 이야기로 돌아가자면, IBM은 BI 분야에 진출하기 위해 코그노스를 인수하였고, 국내에서는 합병 이후 첫번째 고객이 되었던 IBM에서는 기념비적인

 

프로젝트였습니다. 그리고 이때 DB2를 적극 활용할 수 있었구요. 아무래도 타 회사 제품보다 같은 회사 제품을 이용하면 훨씬 성능도 좋고, 벤더의

 

지원과 교육에 있어서도 탁월했을 것이라 판단하네요.

 

다시 한번 느끼는 것이지만, DB2 자체만으로도 충분히 최고의 제품일 수도 있지만, 그와함께 IBM에서 보유하고 있는 다양한 제품군 및 솔루션을 동반하여

 

시너지를 내면서 성장하고 있음을 확인할 수 있었습니다.

 

 

 

                             

 

이번엔 LG전자!! 아... 여의도의 쌍둥이 빌딩... 한번 구경이라도 해 봤으면 하는 기업이네요.

(취업 준비생이라... ㅡ.ㅡ;;;;)

 

LG전자. 세계적인 글로벌 기업이죠. 말해 무엇하겠습니까만은 LG전자에게도 고민이 있었으니. 다름 아닌 전세계에 산재되어 있는 지역별,

 

법인별, 사업별 자료들이 얽히고 섥혀있어서 하나로 통합되어 있지 않았다는 것입니다. 이를 잘 관리하여야 좋은 의사결정과 업무 효율성을

 

기대할 수 있었을 텐데 말이죠. 그래서 LG전자는 IBM의 MDM 솔루션을 이용하기로 결정을 했었습니다. 그러면서 동시에 DB2를 이용하게

 

된거죠.

 

아... 역시나 다시 시작되는 IBM의 끼워팔기 수법... 이거이거 좀 심하다 싶을 정도군요.ㅋㅋ SAP ERP 에 끼워 팔고. 코그노스 BI 에

 

끼워팔고, IBM MDM에 끼워 팔고. 이건 뭐... ㅋㅋㅋㅋ; 우연히 선택한 3개 사례 모두가 끼워팔기라니. ^^;;;

 

하지만, 이게 맞는 것일 수도 있다는 생각을 하게 되는군요. 어차피 DB는 혼자 존재해서는 의미를 갖기 힘든 분야이니까요. 이렇게 세계적

 

기업과 파트너십을 유지하거나, 자사의 최고 솔루션과 결합하여 그들을 최고가 될 수 있도록 서포트 하는 모습...

 

생각해 보니 나쁘지 않네요.ㅋㅋ

 

 

 

#. 출처 및 참고자료

http://www.kdug.kr/  한국 DB2 유저 그룹

http://www.DBguide.net  DB 구축.운영 종합정보 사이트  ( http://www.dbguide.net/know/know102001.jsp?idx=3280&mode=view )

http://www-01.ibm.com/software/kr/data/db2/lowerdatabasecosts/index.html IBM DB2 공식 사이트

http://cafe.naver.com/sojw.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=2053 Digit Open Forum (성능 항목별 DBMS 3종 비교 분석)

http://www.tpc.org/tpch/results/tpch_results.asp  Transaction Processing Performance Council

 

 

 

 

 

 

 

IBM developerWorks CampusWizard 5th

 아 이 비 엠      디 벨 로 퍼 웍 스      캠 퍼 스 위 자 드      5

 

http://www.ibm.com/developerworks/kr

Posted by Gwoong
,

DBA 연봉

카테고리 없음 2009. 9. 20. 01:25
http://www.neonesoft.com/blog/blogs/cmullins/archive/2007/12/19/DBA-Salary-Update.aspx


비록 07년 12월 기사이긴 하지만, 그리고 미국의 기사이긴 하지만.

DBA 에 대한 연봉이 적혀 있는 기사라 관심있게 읽어보았다.


다른 것보다 흥미있었던것은, DB2 관련 직종자가 Oracle의 직종자들보다 연봉을 더 받는다는 것이었는데,

그 이유를 기사에서 설명하길,

DB2와 관련있는 시스템인 Mainframe이 전세계적으로

Oracle과 관련 있는 Unix 시스템이나 MS-sql과 관련있는 windows 시스템보다 더 많은

사용량을 보이기 때문이란다. (물론 일반 사용자용이 아닌 기업용으로 따지는 거겠지)


아이러니 하게도, 얼마전에 IBM코리아에서는 Unix로 마이그레이션 하려는 많은 기업체들의

전산실을 IBM이 Mainframe으로 돌리려 애쓴다는 - 그럼에도 여전히 Unix로의  미래 선호도가 높다고 -

기사를 보게 되었는데.

외국들과 우리나라에 대한 시스템의 상황이 정반대로 흘러가는 것인지, (우리나라의 IT 시스템이 정반대로 가는것인지)

아니면 문화적 차이인 것인지, 이도 아니면

내가 잘못 알고 있는것인지 모르겠다.


그리고 또 한가지, 이 기사에서는 Oracle OCM의 연봉은 말하지 않았는데

아마 이들의 연봉은 DB2관련자들보다 높지 않을까 생각한다.

(물론 DB2쪽에도 Advanced DB2 유저임을 걸러내는 자격증이 있긴 하지만)


난 아직 학생이기에 정확한 DB업계쪽의 연봉은 잘 모르겠으나,

수요면으로만 따졌을때, 다시 두가지로 생각해볼 수 있는데,

한가지는, 전세계 점유율이 거의 50%에 육박하여 1위를 계속 고수하는 오라클의

여러기관에서의 설치로 인한 orcale dbms를 관리/유지/보수 하기 위하여 구인의

공급이 수요보다 달린다면 높아질 수 있을 것이다.

다른 면에서는, DB2가 높을 것이라고 생각되는것이,

DB2에 대한 '전문가'가 그다지 없으니 (상대적으로 오라클에 비해선 그렇다고 생각한다)

일정 수준에 오른 DB2 관계자의 연봉은 높아질 것이라 생각한다.


이제 앞으로 oracle에서 oracle dbms+sun의 h/w 패키지(?) 로

공략을 펼칠 것인데, 과연 고객사들은 누구 편을 들어줄 것인지 궁금하다.


Posted by Gwoong
,


평소에 DB쪽에 관심은 많았다만, 오라클만 설치를 했었던 나는 DB2를 설치해보기로 맘 먹었다.

참고 문서는
과, Beginning DB2 (Apress 사 2008년) 이라는 책을 참고했다.

일단,
http://www.ibm.com/developerworks/downloads/im/udbexp/index.html?S_TACT=105AGX28&S_CMP=DLMAIN
이곳에 가서 DB2를 받는다.

참고로 지원하는 유닉스 계열 운영체제는,
v x86(Intel Pentium®, Intel Xeon® W AMD) 32q. Intel W AMD AN<-
v x64(64q. AMD64 W Intel EM64T AN<-)
v POWER®(Linux& vxOB IBM eServerTM OpenPower®, iSeries®, pSeries®, System
  i®, System p® W POWER Systems)
v eServer System z® GB System z9®
Linux! vxGB VR n5 <&B Y=z 0@OY.
v RHEL(Red Hat Enterprise Linux) 5 Update 2
v SLES(SUSE Linux Enterprise Server) 10 -q: Q 2
v SLES(SUSE Linux Enterprise Server) 11
v Ubuntu 8.0.4.1
라고 되어있다.


받을 파일은, db2exc_970_LNX_x86.tar.gz 과

db2exc_nlpack_970_LNX_x86.tar.gz 인데, 후자는 랭귀지 팩으로 나중에 한글을 설치할때 필요하다.

tar -zxvf db2exc_970_LNX_x86.tar.gz 를 하여 먼저 db2 압축을 풀고,

tar -zxvf db2exc_nlpack_970_LNX_x86.tar.gz -C expc/ 로 타겟을 정해주어 풀어준다.



그리고 나서, expc/db2setup 을 실행. (GUI에서 실행시이며, root로 작업)





한참 후에 설치 화면이 나온다. 자동으로 순서대로 화살표가 내려가며 설치되는줄 알았더니,
내가 직접 '제품 설치'를 클릭해야 하는 것이다.



'제품설치'를 누르고 가운데 보이는 '새로 설치'를 클릭.




DB2설치 가이드가 나타난다. 다음을 클릭.




빠지지 않는 계약 관련 항목




설치유형은 보는 바와 같이 나와있는데, 일반 설치를 하게 되면 두세가지 정도를 설치를 안하는것 같다.
사용자 설치를 하여 모든 체크를 하게 되면 750여메가를 차지하게 된다. 일단, 메뉴 구성을 알아보기 위해
'사용자 설치'를 눌렀다.

책에서는 일반 설치시 유저와 그룹의 이름들, 랭귀지팩(있다면), DB2라 불리는 인스턴스와 설정사항, TCP/IP를 기초로 한 네트웍 관련 설정사항이 포함되어 있다고 한다.
또한 최소설치시, 도움문서들이 없고, 샘플 DB를 생성하지않으며, english 언어만 설치한다고 되어있다.
사용자 설치는 내가 마음대로 설치 할 수 있다!! (역시 사용자 설치가 최고임)
<<책에서도 사용자설치를 선택했다>>



DB2 설치는 당연한 것이고, 응답 파일이란 것은 나중에 DB2를 distribute 를 쉽게 하기 위한 설정파일 같다.
잘은 모르지만, 언젠가 다 써보겠지 하면서 일단 설치를 한다.


책에 잠시 나와있는, 자동설치파일의 내용을 좀 보자면,

PROD=EXPRESS_EDITION
INSTALL_OPTION-SINGLE_PARTITION
LIC_ARGREEMENT=ACCEPT
INSTALL_TYPE=TYPICAL
LANG=EN
INSTANCE=DB2
.
.
이런식으로 되어있으며 나중에 무인 설치시, setup -u DB2_v9_InstallResponseFile.rsp 라고 하면 된다 한다.


스샷을 하나 빼먹은것 같은데, 어떤 제품을 설치할 것인가 하는 선택 사항이 없다.. 책에는 있지만.
자신이 원하는것만, 관심있는것만 설치하라고 나와있으나, 초보인 나에게는 무용지물.
다 설치를 했었던것 같다.


기본적으로 영어와 한국어가 오른쪽으로 가 있는데,
위에서 말한 랭귀지 팩을 압축을 풀지 않았다면, 한국어가 설치될 예정이라 하더라도
다음을 누르면 한국어를 설치 못한다고 나온다. (그래서 나는 여태 프로세스를 중단하고
랭귀지팩을 받아서 압축 푼후 다시 시작했다 ;; ㅠㅠ)
(메뉴얼에 따르면 따로 추가로 설치할 수 있다고 나와있다..그러나 너무 늦게 봐버렸다==)




개인용도의 PC니, 인트라넷 따위는 없다!!
정보센터란, DB2 문서파일이 담겨 있는 공간을 의미한다. 만약 당신의 컴의 하드용량이 넉넉하다면
로컬이나 인트라넷에 설치하여 액세스를 하여도 되고, 용량이 없다면, ibm 사이트에 접속하여 보아도 된다.




아마, DB2를 관리하기 위한 서버관리자의 계정을 설정하는 듯. 이후 세차례 정도 계정 설정을 하는데
암호를 잘 기억해야 할듯;;
위에 나온대로, 책에서도 DB2를 돌리기 위한 어드민의 유저설정을 하는 것이라 나와있다.(DAS 라 한다)
윈도계열이면, db2admin으로, 유닉스 계열이면 dasusr1로 나온다.
또한, DAS는 TCP 523번포트를 사용하니 nmap등을 이용하여 사용하고 있나 살펴보란다.




당연히 해야할 일이므로, 지금 하자.




DB2를 사용할 유저를 지정한다. /home/ 에도 여기에 명시된 유저가 생성이된다.





이건 뭐, 기본적으로 놔두어도 될듯.. 포트도 5만번이라 누가 쓰지도 않을것 같고...





SMTP서버를 설치하지 않아 그냥 '통지를 보낼 DB2 서버를 설정하지 않음'으로 했다.
예전에 리눅스 9를 써봤을때는 25번(SMTP) 포트로 그냥 들어가지던것 같았는데.. 저 칸을 쓰고 싶으면
SMTP서버를 먼저 설치하고 해야할듯.
DB2에 대한 상황보고등이 메일로 보고가 된다.





카탈로그? 조금 더 알아봐야 겠다 --..일단 준비 하기로~
책에서는 이 카탈로그 정보가 특정 DB2 도구들 - 작업 센터라던가, 스케쥴러같은 도구들 - 을 사용하는데 있어
필요한 정보라고 말하고 있다.





이제 설정을 다 마치고서~ 리뷰를 해준다.



설치는 의외로 빨리 끝나는듯..




설치를 다 마치고 간단한 정보를 알려준다.



그럼 실행은 어떻게 하는가~~~??
su -l db2inst1 로 그 계정으로 로그인을 한 후,
바로 db2라고 실행하면 드디어 DB2가 실행된다!!


참고사항.

Start DB2 administration server

Log in as dasusr. Use the db2admin command to control the administration server.

[dasusr]$ db2admin start
[dasusr]$ db2admin stop

DB2 어드민 서버를 시작하려면 위와 같이 하라.



Start DB2 instance

Log in as db2inst. Use the following commands to control the instance.

[db2inst]$ db2start
[db2inst]$ db2stop

DB2 인스턴스를 실행하려면 위와 같이 하라.



Create database

[db2inst]$ db2 create database jbpmtest [on /var/lib/db2]

If the on <path> clause is absent, DB2 creates the database on the instance home directory.

새로운 DB를 만들려면 위와 같이 하라. (on <path> 절이 없으면 /home/ 하위 dir에 만들어진다)



Create login

DB2 delegates authentication to the operating system. Hence creating a database account equates adding a Linux user.

# useradd --system jbpmtest
# passwd jbpmtest

Authorization privileges are stored in DB2 system tables. DB2 defines an internal group called PUBLIC. Any authenticated user is implicitly a member of the PUBLIC group. Upon database creation, certain privileges are granted to PUBLIC automatically:


        •    CONNECT
        •    CREATETAB
        •    IMPLICIT SCHEMA
        •    BINDADD

 

Permission to connect to the database and create tables is all the jBPM test suite requires. No further privileges need to be granted to jbpmtest.

새로운 사용자에게 권한을 부여할 수 있다.



Run DB2 as daemon

Download the attached db2 script. Copy the init.d directory and set the execution mode bit.

# cat db2 > /etc/init.d/db2
# chmod a+x /etc/init.d/db2

With the db2 script in place, you can start, stop, restart and query the status of the DB2 instance owned by db2inst with the service program.

# service db2 {start|stop|status|restart}

Use the chkconfig program to add the runlevel information for the new service.

# chkconfig --add db2
자동으로 DB2를 실행시마다 띄우려면 위와 같이 설정해라. (하지만 아까 설치때 이미 우린 시작시 DB2시작이란 항목에 체크를 한 것 같다.)



http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/index.jsp?topic=/com.ibm.db2.luw.qb.server.doc/doc/r0025127.html

이 주소는 IBM의 DB2 레퍼런스 가이드
Posted by Gwoong
,