ORA-02303: type body SDE.ST_GEOMETRY error 회사에서 ArcGIS 를 사용중인데 DB 이관 작업 후 ST_GEOMETRY 가 깨져서 나오지 않았다. 아무리 구글링을 해도 답은 없었다가 어느순간 찾았다..!! 해결방법 1. Object INVALID 조회 SELECT object_name, object_type FROM user_objects WHERE status = 'INVALID'; --SELECT OBJECT_NAME, OBJECT_TYPE --FROM USER_OBJECTS --WHERE OBJECT_TYPE IN ('PACKAGE', 'PACKAGE BODY', 'TYPE', 'TYPE BODY') --AND STATUS = 'INVALID'; 를 조회하여 INV..
DBMS/Oracle 검색 결과
Oracle DB 접속 이후 연결이 종료될 때 대처 방법 ORA-12518 오류 후, ALTER SYSTEM SET PROCESSES = 1000 SCOPE=SPFILE; 을 통해 PROCESS 를 늘려주었지만, 소용이 없었는지 자꾸 1000 을 넘는다. 그래서 현재는 PROCESS LIMIT 이 5000 까지 되었다. 더이상 늘리면 좋지 않을 것 같아 구글링을 한 끝에 또 다른 방법을 찾았다. 특정 사용자의 PROFILE 에 설정된 LIMIT 때문에 연결이 종료되는 경우일 수도! (ORA-03113) PROFILE 은 사용자 계정의 행동에 제약사항을 두기 위해서 사용하는 경우이다. 예를 들면, 1분 이상 활동이 없으면 접속을 강제로 종료 1개월마다 암호를 강제로 변경하도록 만드는 것 등.. SELECT..
ORA-12518 TNS:listener could not hand off client connection 회사에서 DB 이관 후, ORA-12518 TNS:listener could not hand off client connection 라는 에러가 계속해서 발생하였다. SID 며 service_id 며 틀린 게 하나없는데, 왜 자꾸 뜨는지 이해가 가지 않았다. 구글링을 해보아도 SID 를 확인하는 내용이 대다수였다. 해결방법 select * from v$resource_limit; 을 통해 process 와 session을 확인하였다. current_utilization 이 현재 접속 count로서 1명이 접속할 때마다 +1 이 된다. max_utilization 이 오라클을 시작한 후로 최대로 접속..
ora-01552 롤백 세그먼트를 사용할 수 없습니다. 시스템이 아닌 'name' 테이블스페이스에 시스템 롤백 세그먼트를 사용할 수 없습니다. cannot use system rollback segment for non-system tablespace '%s' *Cause: Tried to use the system rollback segment for operations involving non-system tablespace. If this is a clone database then this will happen when attempting any data modification outside of the system tablespace. Only the system rollback segment ..
oracle 에서 expdp 중 ORA-01555 oracle dump 를 위해 expdp 를 실행하는 도중 ORA-01555: 너무 이전 스냅샷:롤백 세그먼트 1 수에 "_SYSSMU1_1880814008$" 이름으로 된 것이 너무 작습니다. 라는 오류가 떴다. 해결 방법 select bytes/1024/1024 from v$datafile where ts#=2; select file_name,tablespace_name,trunc(bytes/1024/1024) mb, trunc(maxbytes/1024/1024) mm FROM dba_data_files; 위 쿼리를 확인한다. bytes (mb) 의 값이 (maxbytes) mm 보다 클 경우 아래와 같은 설정이 필요하다. alter system se..
Mybatis (select, insert, update, delete 문) 예제 Spring 을 사용할 때 mybatis 를 사용하는 경우가 흔합니다. 그러기 위해서는 mybatis 사용방법을 알아야겠죠. *.xml 파일에서 mybatis 를 어떻게 사용하는지 간단한 예제를 통해 살펴봅시다. select 문 SELECT USER_ID, USER_PASSWORD FROM USER 상단의 namespace 에는 mapper 의 인터페이스 경로를 작성합니다. id 는 select 명의 id 값을 넣어주고, resultType 은 쿼리결과를 통해 반환받을 타입을 입력합니다. select 문 안에는 해당 쿼리를 넣어주면 됩니다. insert 문 메서드의 파라미터 값이 존재하는 경우, INSERT INTO USE..
최근댓글