728x90

db2user님 | 개발/설치 | 2013-06-27 16:48:17


이번에 회사에서 DB를 리눅스 서버로 이전한다고 해서요.
그 전에 먼저 혼자 로컬에서 테스트를 해보려고 했는데 아는 게 없어 어려움이 많네요ㅜㅜ

db2 express-C를 우분투(Unbuntu 12)에 설치하던 중에 자꾸 실행이 안됩니다ㅜㅜ

db2_install을 이용해서 설치했구요, db2setup으로도 다시 설치했습니다.

그랬는데 db2inst1 계정으로 들어가서 db2를 치면 
No command 'db2' found
이런에러가 뜨네요
다른 계정으로도 동일한 에러가 발생하구요.

db2start도 안돼고, db2도 안먹히고 해서 어떻게해야할지 막막합니다ㅜㅜ





pajama 2013-06-27 17:08:12
안녕하세요 root 계정에서 db2ls 명령을 수행하면 db2 제품 설치 디렉토리가 표시됩니다.
실행이 안된다면 설치제품 파일에 포함되어 있습니다.

$ db2ls
Install Path Level Fix Pack Special Install Number Install Date Installer UID
---------------------------------------------------------------------------------------------------------------------
/opt/ibm/db2/V9.7 9.7.0.4 4 
/opt/ibm/db2/V10.5 10.5.0.0 0


인스턴스가 생성되었는지 확인해보십시오

$ /opt/ibm/db2/V9.7/instance/db2ilist
db2inst1


없다면 인스턴스를 생성하고 확인해보시길 바랍니다.
$ /opt/ibm/db2/V9.7/instance/db2icrt -u db2fenc1 db2inst1


db2user 2013-06-27 17:54:57
답변 감사합니다. 확인해보니 인스턴스는 잘 생성되었구요, bin디렉토리 안에서 ./db2를 실행하면 db2가 실행이 되긴 하는데요, 다른 경로에서 db2start같은 명령어들이 실행이 안됩니다. db2set같은 명령어도 실행이 안되구요. 다른 확인할 사항은 없나요?


pajama 2013-06-27 18:08:59
설치로그를 확인해보시는게 좋겠습니다.
/tmp 디렉토리에 db2setup.log db2icrt.log db2_install.log 가 있는데 파일에서 에러발생한 내역을 확인해보세요


db2user 2013-06-27 18:26:20
아!제가 질문을 잘못했네요. 설치는 제대로 다 되었습니다. 성공 메세지 뜬 것을 확인하고 db2를 시작하던 중에 모든 명령어가 되지 않아 질문을 했습니다. ^^;; 번거롭게 해드렸네요ㅜㅜ그런데 linux는 원래 bin폴더 밑에 db2set이 없나요??


pajama 2013-06-27 21:34:57
말씀하신 db2set은 adm디렉토리에 있습니다.

설치가 모두 정상적으로 되었다면 인스턴스 홈디렉토리에 sqllib 디렉토리가 있습니다.
sqllib 디렉토리에 있는 db2profile 스크립트를 실행하면 db2를 실행할 수 있는 환경변수등이 설정됩니다.

보통은 .bash_profile이나 .profile에서 실행이 되도록 변경이 됩니다.

예)
. /home/db2inst1/sqllib/db2profile



728x90

'Db2 > KDUG 2013 Q·A' 카테고리의 다른 글

range partition 인지 여부  (0) 2013.12.23
cursor load 질문  (0) 2013.12.23
db2dart 로 HWM 내릴때 HWM가 내려가지 않아 질문드립니다.  (0) 2013.12.23
질문드립니다.  (0) 2013.12.23
procedure 생성시 에러 입니다.  (0) 2013.12.23

+ Recent posts