개발/문제 해결
-
PL/SQL로 테이블 접근 시 ORA-00942 에러 원인개발/문제 해결 2018. 8. 8. 09:26
쿼리를 짜다보니 필요해서 어쩔 수 없이 DBA 계정에서 PL/SQL을 써서 새 함수를 짜넣고 테스트를 해보는데 계속 에러가 떴다. 더 이상 꼴도 보기 싫은 ORA-00942 ㅠㅠㅠㅠDBA 계정인데다가 SELECT * FROM 스키마.테이블; 하면 결과가 잘 나오기 때문에 설마 권한 문제라고는 생각 안했는데 권한 문제였음^.^ 찾아보니 PL/SQL 을 실행하게 되면 DBMS_SQL 패키지를 이용하게 되는데, 이때 명시적 접근 권한을 요구하기 때문에 DBA 계정일지라도 오류가 발생하는 것이라고 한다.바로 GRANT SELECT ON 스키마.테이블; 을 실행하고 나니 이상 없다. 즉. PL/SQL을 실행하려면 ROLE을 사용하여 부여된 권한이 아니라 직접 부여된 권한이 필요하다ㅠㅠ 출처 : http://juh..
-
소소한 부트스트랩 문제개발/문제 해결 2018. 1. 22. 11:41
디버깅하려고 들어갈 때마다 Uncaught Error : Bootstrap's JavaScript requires jQuery 라는 부트스트랩 에러 메세지가 나왔다. 부트스트랩 기능은 다 멀쩡히 돌아가는 상태여서 일단 놔두고 계속 코딩을 진행했는데 볼수록 거슬림.... 문제의 원인은 정말 별게 아니고jsp 에서 부트스트랩을 선언하는 위치가 jQuery를 선언하는 위치보다 앞서있기 때문에 발생하는 오류다. 즉, 아래와 같이 jquery를 먼저 불러온 후에 부트스트랩을 불러오면 해결
-
이클립스 콘솔창에 쿼리 출력하기개발/문제 해결 2018. 1. 19. 18:13
DB에 셀렉트 쿼리를 날렸는데 파라미터가 안 들어간다면서 오류가 났다.대체 파라미터가 어떻게 들어갔길래 그런건가 싶어서 콘솔창을 확인해봤는데??? 쿼리가 하나도 안 찍혀있다. 맨날 똑똑한 분들이 구축해둔 개발환경에서 손가락만 놀리다보니실행한 쿼리를 이클립스 콘솔창에 출력하려면 별도의 설정이 필요하다는 것도 모르고 살았던 것이다.... 부끄러움을 느끼며 급하게 검색해보니 너무 잘 정리해주신 분이 계셨다.http://addio3305.tistory.com/66 pom.xml, log4j.xml 은 링크대로 수정했다.나는 DB 연결을 root-context.xml 에서 진행했기 때문에 root-context.xml에 설정을 추가했다. 핵심은 log4j.xml에 추가한 jdbc.sqlonly 로거가 쿼리를,jd..