본문 바로가기
백엔드/데이터베이스에러

[ORA-00600] internal error code, arguments:[17509]

by 1005ptr 2022. 1. 5.
반응형

ORA-00600은 사전 정의되지 않은, 분류되지 않은 에러라고 한다.

이 에러가 발생했을때는 뒤에 붙은 arguments를 같이 첨부하여 구글링 해야 된다고 함.

arguments 따라서 아예 다른 문제라고 한다.

 

arguments:[17509] 가 붙은 경우


http://aleckaplandba.blogspot.com/2015/08/ora-00600-internal-error-code-arguments.html

 

ORA-00600: internal error code, arguments: [17059], [], [],

========================= General ========================= Oracle version is 11.1.x In alert.log there are constantly, every minute the...

aleckaplandba.blogspot.com

어떤 SQL 문장이 너무 많은 child를 가지고 있다.

  -> 쿼리에 서브쿼리가 너무 많다는 건가?

shared pool을 다 지워버리면 해결된다고 한다.

SQL > ALTER SYSTEM FLUSH SHARED_POOL;


https://oraclegurukul.blogspot.com/2016/05/ora-00600-internal-error-code-arguments.html

 

ORA-00600: internal error code, arguments: [17059]

oracle database

oraclegurukul.blogspot.com

메모리 오염이다. child cursor 의존성 목록을 관리하기 위해 테이블(표?)을 만들때 커서개수가 테이블의 최대 사이즈를 초과해서 그렇다.

 왜 그렇게 커서가 많이 생겼는지 알아봐야 한다.

V$SQLAREA 값을 확인해봐라. 무슨 statement가 그렇게 차일드 커서를 많이 사용하는지 확인하기 위해

명령어는 링크 참조

 

여기서는 SHARE_POOL을 비우는거는 임시 방편이라고 말한다.

 

테이블이 최대 사이즈를 초과했다는거같은데

커서가 정확히 뭔지 모르겠다


https://www.unix.com/programming/163613-why-ora-00600-internal-error-code-arguments-17059-a.html

 

why ORA-00600: internal error code, arguments: [17059]?

I have code to update some records in MyTable1 in sql which I am calling from ksh file (unix script). I am getting below error - MyTable1 TABLE UPDATE FAILED : UPDATE MyTable1 SET ph_nr = '+44 (0)20 8 | The UNIX and Linux Forums

www.unix.com

여기서는 문제가 되는 테이블을 trauncate table 하라고 이야기한다.


https://surachart.blogspot.com/2009/09/learn-ora-00600-internal-error-code.html

 

Learn ORA-00600: internal error code, arguments: [17059]

My Database traced many files with ORA-00600 Errors in file $ORACLE_BASE/admin/db/udump/db1_ora_13255.trc: ORA-00600: internal error code, ...

surachart.blogspot.com

여기서는 오라클 껐다 켜니까 잘된다고 함

SGA memory와 data flush가 문제가 됐던거같다고 이야기한다.

반응형

댓글