일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- error
- vscode
- 에스가든스냅
- extjs
- extraParams
- mac
- Request
- c#코딩의기술실전편
- EFCore
- 명시적외래키
- scanner
- c#
- 스냅잘찍음
- ViewModel
- intellij
- lazy loading
- Config
- Store
- minimalAPI
- ORM
- 상속
- JSON
- 코드프로그래머스
- .net
- React
- 대전본식영상
- 라도무스dvd
- JavaScript
- dbContext
- LINQ
- Today
- Total
목록DB/Oracle Exception 처리 (12)
ejyoo's 개발 노트
ibatis는 XML에 정의하다보니... 깜빡깜빡 하는게 있는데 부등호 (즉 ) 를 기냥 쓰게 되면 오류가 난다. (태그에 존재하는 꺽쇠랑 동일하기 때문에 파싱에러발생) 이때는 로 감싸주면 된다 SELECT seq as seq , note as note FROM table user_id = #userId# >= str_to_date(concat('#startYYYYMM#','01000000'),'%Y%m%d%H%i%s') ]]> 참고로 로 안감싸주고 를 쓰게 되면 아래와 같은 오류가 난다. java.lang.RuntimeException: Error occurred. Cause: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause..
발생원인 : SYSTEM 계정 비밀번호를 잊어버렸음 해결방법 : 다른 계정으로 들어가서 SYSTEM계정의 비밀번호를 변경함.사용환경 : MAC OS 👉🏻 docker exec -it oracle11gXE sqlplus👉🏻 admin / oracle 로 로그인함👉🏻 conn system 입력👉🏻 비밀번호 입력(틀린채로)👉🏻 ORA-28001 the password has expired 메시지 발생👉🏻 Changing password for system 메시지 발생하면서 비밀번호 변경하라고 함.👉🏻 system / java (2021년 2월 28일 변경) Uploaded by Notion2Tistory v1.1.0
🤜🏻발생배경 오라클 sqlplus에서 shutdoun immediate 명령어를 사용하고 난 뒤 발생함.🤜🏻수행전에 확인수행환경 : MAC OS1.수행할 계정이 관리자 권한을 가지고 있는지 확인해야함sqlplus - sys(administrator)로 로그인docker exec -it oracle11gXE sqlplususer-name : system / password : java 로 로그인conn sys/oracle@localhost as sysdbaarchive log listgrant sysdba to system; 🤜🏻해결방법pc를 재부팅하고 일정시간지나니 해결됨.(얼만지 모름.. 오류 해결 방법 찾으려고 구글링하다가 sqldeveloper에서 다시 로그인을 하니 정상 연결 됐었음) Upload..
🤜🏻발생배경코드 중 JDBCUtil 에서 Connection 객체를 null로 변경하는 코드를 작성하지 않았다.🤜🏻해결방법https://blog.naver.com/PostView.nhn?blogId=deersoul6662&logNo=221812017367&categoryNo=16&parentCategoryNo=0&viewDate=¤tPage=1&postListTopCurrentPage=1&from=search참고한 후 컴퓨터 재부팅 시 정상적으로 돌아옴 Uploaded by Notion2Tistory v1.1.0
발생 원인 : 이벤트 시작날짜 종료날짜를 사용자 입력으로 직접 입력받은 경우 YYYY-MM-DD 형식에서 YYYY-MM 만 입력한 경우 오류 발생함 해결 : yyyy-mm-dd형식으로 입력(또는 자바에서 유효성 검사로 대체) Uploaded by Notion2Tistory v1.1.0
발생원인 : 컬럼에 들어갈 데이터는 스트링 형인데 int 형 scanner 메서드를 사용함.해결방법 : scanner 메서드를 Srting 형으로 변경 Uploaded by Notion2Tistory v1.1.0
🤜🏻발생배경오라클에서 한글의 바이트 수가 2바이트로 표시되길 원했는데 3바이트로 표시되어 시스템 계정에서 한글의 바이트수를 2바이트 되도록 변경하는 쿼리를 날렸더니 이 메시지가 표시됨🤜🏻해결방법1.로그인한 아이디가 system 이였고, 관리자 권한을 주어도 해결이 되지 않았음.2. sys계정(오라클 최종관리자)로 로그인하여 작업하니 됐음. Uploaded by Notion2Tistory v1.1.0
🤜🏻발생배경오라클에서 한글의 바이트 수가 2바이트로 표시되길 원했는데 3바이트로 표시되어 시스템 계정에서 한글의 바이트수를 2바이트 되도록 변경하는 쿼리를 날렸더니 이 메시지가 표시됨🤜🏻해결방법1.로그인한 아이디가 system 이였고, 관리자 권한을 주어도 해결이 되지 않았음.2. sys계정(오라클 최종관리자)로 로그인하여 작업하니 됐음. Uploaded by Notion2Tistory v1.1.0
발생 원인 : 컬럼에 잘못된 데이터를 삽입함발생 상황 : VARCHAR2 에 데이터 삽입 시 ''를 붙이지 않고 삽입함해결 : '' 붙여서 INSER 함 Uploaded by Notion2Tistory v1.1.0