기존 서버 새로운 개발환경에서 구축시 오류발생(3)
- 작성자 :
- 사*****네
- 작성일 :
- 2020-06-19 17:00:34
- 조회수 :
- 3,173
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
안녕하세요
결국 db에서 약 300여개의 값들을 모두 수정하니
접속이 됩니다.
오류는 ORA-00904: "A"."FRST_REGIST_PNTTM": 부적합한 식별자
과 같은 형식으로 출력되었는데
https://okky.kr/article/301010
페이지에서 FRST_REGIST_PNTTM 을 검색한 후 해당 칼럼값이 있는 테이블에 가서
수정하는 방식으로 해결했습니다. 다른이들에게도 도움이 될까 싶어 남깁니다.
이제 지금 마주한 오류에 대해서 여쭙고자 하는데 위의 방식으로 수정하면 로컬접속이 되긴합니다만
dataaccssfailure 페이지로 갑니다 해당페이지에서 나타나는 오류를 확인하며 수정작업중입니다.
하지만 PAGE_UNIT라는 값에서 막혔습니다.
오류내용은 다음과 같습니다.
SqlMapClient operation; bad SQL grammar []; nested exception is com.ibatis.common.jdbc.exception.NestedSQLException: --- The error occurred in egovframework/sqlmap/com/cop/bbs/EgovBBSMaster_SQL_Oracle.xml. --- The error occurred while applying a parameter map. --- Check the BBSAttributeManageDAO.selectBBSMasterInf-InlineParameterMap. --- Check the statement (query failed). --- Cause: java.sql.SQLSyntaxErrorException: ORA-00904: "A"."PAGE_UNIT": 부적합한 식별자
저 page_unit 는 검색해봐도 나오지 않아 여쭤봅니다.
도움바랍니다.
결국 db에서 약 300여개의 값들을 모두 수정하니
접속이 됩니다.
오류는 ORA-00904: "A"."FRST_REGIST_PNTTM": 부적합한 식별자
과 같은 형식으로 출력되었는데
https://okky.kr/article/301010
페이지에서 FRST_REGIST_PNTTM 을 검색한 후 해당 칼럼값이 있는 테이블에 가서
수정하는 방식으로 해결했습니다. 다른이들에게도 도움이 될까 싶어 남깁니다.
이제 지금 마주한 오류에 대해서 여쭙고자 하는데 위의 방식으로 수정하면 로컬접속이 되긴합니다만
dataaccssfailure 페이지로 갑니다 해당페이지에서 나타나는 오류를 확인하며 수정작업중입니다.
하지만 PAGE_UNIT라는 값에서 막혔습니다.
오류내용은 다음과 같습니다.
SqlMapClient operation; bad SQL grammar []; nested exception is com.ibatis.common.jdbc.exception.NestedSQLException: --- The error occurred in egovframework/sqlmap/com/cop/bbs/EgovBBSMaster_SQL_Oracle.xml. --- The error occurred while applying a parameter map. --- Check the BBSAttributeManageDAO.selectBBSMasterInf-InlineParameterMap. --- Check the statement (query failed). --- Cause: java.sql.SQLSyntaxErrorException: ORA-00904: "A"."PAGE_UNIT": 부적합한 식별자
저 page_unit 는 검색해봐도 나오지 않아 여쭤봅니다.
도움바랍니다.
A
안녕하세요.
표준프레임워크센터입니다.
이번에도 올리신 오류 역시 특정 테이블의 PAGE_UNIT 이라는 필드가 없어서 발생하는 오류입니다.
EgovBBSMaster_SQL_Oracle.xml 파일의 BBSAttributeManageDAO.selectBBSMasterInf 아이디를 가진
statement 의 SQL을 점검해보시길 바랍니다.
기 구축된 DB의 스키마와 사용하시는 SQL들이 서로 맞는지부터 확인해보세요.
기 구축되어 사용된 DB라면 기존에 사용하던 SQL 파일들이 있을것입니다.
그 SQL 들을 재활용하는 쪽으로 방향을 바꾸시는게 좋을듯 합니다.
이상 답변이 도움되시길 바랍니다.
감사합니다.
표준프레임워크센터입니다.
이번에도 올리신 오류 역시 특정 테이블의 PAGE_UNIT 이라는 필드가 없어서 발생하는 오류입니다.
EgovBBSMaster_SQL_Oracle.xml 파일의 BBSAttributeManageDAO.selectBBSMasterInf 아이디를 가진
statement 의 SQL을 점검해보시길 바랍니다.
기 구축된 DB의 스키마와 사용하시는 SQL들이 서로 맞는지부터 확인해보세요.
기 구축되어 사용된 DB라면 기존에 사용하던 SQL 파일들이 있을것입니다.
그 SQL 들을 재활용하는 쪽으로 방향을 바꾸시는게 좋을듯 합니다.
이상 답변이 도움되시길 바랍니다.
감사합니다.