자원 반환이 안되고 있는지 다음과 같은 오류가 발생했었다.
ORA-01000 : 최대 열기 커서 수를 초과했습니다
ORA-01652 : 임시 세그먼트를 확장할 수 없습니다
이것 때문에 주기적으로 해당 프로그램을 재기동 했었다. 재기동 하고 나면 싹 비워졌기 때문에.
밑에 쿼리로 주기적으로 확인 했었다.
-- 최대 커서수
SELECT SQL_TEXT, CURSOR_TYPE, COUNT(SID) CNT
FROM "V$OPEN_CURSOR"
GROUP BY SQL_TEXT, CURSOR_TYPE
ORDER BY CNT DESC;
-- 임시 세그먼트
SELECT
SUM(TOTAL_BLOCKS * 8192 / 1024 / 1024) OCCUPIED,
SUM(USED_BLOCKS * 8192 / 1024 / 1024) USING,
SUM(FREE_BLOCKS * 8192 / 1024 / 1024) FREE
FROM V$SORT_SEGMENT
WHERE TABLESPACE_NAME = 'TEMP';
'03. DB > 02. Oracle' 카테고리의 다른 글
[Oracle]Simple Set-Up DB (0) | 2023.11.25 |
---|---|
[Oracle]테이블 백업(복사) 관련 쿼리 참고용 (0) | 2023.11.25 |
[Oracle]WITH AS(가상 테이블) 쿼리 참고용 (0) | 2023.11.25 |
[Oracle]DB 계정 주기 관련 쿼리 (0) | 2023.11.25 |