벨기엔님 | 개발 | 2013-05-27 19:09:09
안녕하세요 인사 먼저 올립니다.
상황은 이렇습니다.
현재 로컬pc에 IBM DB2 Express-C 버전을 설치하였고 운영서버 테이블과 데이터를 이관하여
DB를 구축한 상태입니다.
제가 DB2의 지식이 전혀 없다보니.. 구글에서 검색하여 유저나 카탈로그 디비 노드등을 추가하고 여차저차 db2move를 이용하여 import까지는 완료한 상태인데요.
기존에 개발된 환경에 로컬디비를 연결하여 웹화면을 띄었는데 에러가 나더군요.
이유는 ROWNUM컬럼이나 DUAL테이블을 사용할수 없다는 것이었는데..
쿼리를 카피하여 로컬환경에서 실행해보니 역시 없다고 나오고 해서 운영서버로 접속하여 디비에 실행해보니 있는것으로 나오더군요.
한참 해매다가 SET SCHEMA = 'SYSIBM' 명령어를 입력하고 다시 쿼리를 실행하니 있는것으로 나오더라구요.
문제는 웹어플을 실행시에 이런식으로 스키마를 SYSIBM으로 변경하지않고 디폴트스키마(?)로 SYSIBM을 지정하고자 합니다.
뭔가 방법이 있을듯한데 제 능력으론 이 부분이 해결이 안되네요.
고수님들에게 답변을 구하고자 합니다. 부탁드리겠습니다.