DB2 리눅스 설치관련..
안녕하세요. 초보개발자 입니다..
이번에 DB2 설치하는 과정을 스크립트로 작성해 보고 있는데요.
한가지 질문이 있어서.. 이렇게 글 남기게 되었습니다..
현재 DB2설치하는 과정에 입력받는 값이나 필요한 라이브러리 복사 그리고 설치 명령어를 스크립트안에 넣어서 스크립트 실행시
한번에 설치하도록 하고 있는데요.
문제는 connect to db명 을 실행하고 다음에 실행할 커맨드 가 아래와 같이 데이터베이스에 접속되지 않는다고 출력되네요..
DB21034E The command was processed as an SQL statement because it was not a
valid Command Line Processor command. During SQL processing it returned:
SQL1024N A database connection does not exist. SQLSTATE=08003
지금 connection 하고 나서 DB2에 버퍼풀이나 테이블스페이스 생성할때 나타나는데요.
DB2 설치시 새로 만든 계정으로 커맨드를 수행하도록 되어 있는데 스크립트 안에서는 su - [user] -c "명령어" 이런식으로 수행하고 있었습니다.
connect to [db명] 커맨드도 역시 su - [user] -c "connect to [db명]" 으로 수행하였는데 이런식으로 하면 connect가 유효하지 않는지..
계속 위에나타난 메세지를 출력하네요.
혹시 저같은 상황 보시거나 해결하신분 있으시면.. 조언 부탁드려도 될까요..
감사합니다.
아...
혹시나 해서 .. 명령어를 쭉- 같이 써봤는데 되네요..진작 해볼껄...
su - [user] -c "db2 connect .. ; db2 ..." 이런식으로 하면 connect 이후 사용하는 명령어 되네요 참고하세요 ㅠ
댓글 달기