본문 바로가기

oracle6

[Oracle] ORA-28000 계정잠김 ORA-28000: the account is locked ORA-28000: 계정이 잠금되었습니다 테스트 할때 비번을 여러번 틀려서 계정이 잠겼음. dba 권한이 있는 계정으로 로그인해서 --계정 상태 확인 select username, account_status, lock_date from dba_users where username = '유저명' ; -- 계정 잠김 해제 -- 꼭 "" 쌍따옴표 사용할 것 ALTER USER "유저명" ACCOUNT UNLOCK; 2022. 12. 26.
[Database/Oracle]오라클 테이블 스페이스 추가하기 alter TABLESPACE 테이블 스페이스 이름 add DATAFILE '+DATA' SIZE 30G AUTOEXTEND OFF; EX) alter TABLESPACE Test_TABLE_SPACE add DATAFILE '+DATA' SIZE 30G AUTOEXTEND OFF; 아 맞다 이거 우리 회사에서 사용하는거라 +DATA 부분이 라거나 사용해야하는 쿼리가 다를 수 있음. 2022. 3. 4.
[Oracle / JAVA / Mybatis ] Mybatis exception: Improper inline parameter map format. Should be: # {propName, attr1 = val1, attr2 = val2} Problem analysis and solution 최근에 발견햇던 이 오류는 메시지는 인자값으로 형변환을 지정하여 사용할때 이용하는 아래의 인수로 인해 발생하였다. NVL( #{ 데이터이름 , jdbcType = VARCHAR} , '0') 가독성을 위해 띄어쓰기를 하였는데 등호사이에 띄어쓰기가 있으므로 생긴 오류이므로 등호를 제거하면 된다. 2021. 11. 18.
[Oracle] 오라클 시간더하기, 테스트용 데이터 만들기 -- 5분간격 이력데이터 생성 declare 시간값 date := to_date('20211210144500' , 'yyyymmddhh24miss'); -- 데이터 생성 시작 시점 의 -5분으로 설정해야 -- 아래의 +5분하는 부분으로 인해 시간이 겹치지 않음 -- declare 와 begin 사이의 공백이 발생한다면 sql 쿼리의 마지막을 만났다고 오류로그를 출력함. begin for day in 1..22 loop -- 각 시간의 매 5분마다 데이터 생성 -> 60을 5로 나누면 12 시간값 := 시간값 + interval '5' minute; --> 5분씩 더하기 for i in 1 .. 63 loop --> 매 5분마다 1부터 63개까지의 지점 생성 -- 키값이 없어 생성할 수 없는 데이터 건너뛰.. 2021. 11. 12.