Support
Orange Support > 문의하기
Q & A
ORA-00600: 내부 오류 코드, 인수: [kkmendsel-pin], [0x0C133C4F0], [0xCD3516F48], [0xCD1D52D38], [ORANGE], [ORANGE_TABINDCOL_ANAL], [], [], [], [], [], [] 발생
Date2014.12.03 /
Hit : 11714
오렌지(4.0) 에서 아래와 같이 ORA-00600을 발생시킵니다.
오라클 SR을 진행한 결과 권한 문제로 보이면 TOOL 벤더에 확인을 하라고 합니다.
DB 버전은 11.2.0.4 이고 database vault 가 적용되어 있습니다.
아래 오렌지 뷰를 조회할 때 발생합니다.
select * from ORANGE.ORANGE_TABINDCOL_ANAL
오렌지 유저에 select any dictionaly, select any table 권한이 있습니다.
뷰를 확인해 본 결과 sys.hist_head$를 조회할 권한 문제(ORA-1031)가 발생합니다.
ORA-600을 툴 개발사에서 해결해야 하는지는 저도 의문이지만 일단 오라클 답변이 그렇기에 문의 드립니다.
오라클 응답
보통 이러한 에러는 해당 유저의 권한이 부족해서 발생합니다.
즉, Orange 유저의 권한 관련 문제로 보입니다. 해당 유저에 대해 권한을 확인하여 충분한 권한이 있는지 관련 Vendor 쪽에 확인하여주시기 바랍니다.
해당 Error code 는 다른 user 의 object 를 사용하는 경우, 필요한 권한이 없는 경우에 발생한 Error code 입니다.
대표적으로 권한 문제로 인한 Error code 는 ORA-1031 또는 ORA-942 등의 error code 를 가지고 있지만,
내부 function 이 call routine 에 따라서 ORA-600 error 의 다른 argument 형태로 return 할 수 있습니다.
따라서 본 Error 의 경우, 내부 문서에서 update 된 것처럼, 필요한 권한을 부여해 주셔야 하는 부분이 pre-requisition 입니다.
대표적으로 권한 문제로 인한 Error code 는 ORA-1031 또는 ORA-942 등의 error code 를 가지고 있지만,
내부 function 이 call routine 에 따라서 ORA-600 error 의 다른 argument 형태로 return 할 수 있습니다.
따라서 본 Error 의 경우, 내부 문서에서 update 된 것처럼, 필요한 권한을 부여해 주셔야 하는 부분이 pre-requisition 입니다.
관련 Trace 파일 내용
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, Oracle Label Security,
OLAP, Data Mining, Oracle Database Vault and Real Application Testing option
ORACLE_HOME = /u01/app/oracle/product/11.2.0.4/dbhome_1
System name: Linux
Node name: pexadb04.hanatour.com
Release: 2.6.39-400.126.1.el5uek
Version: #1 SMP Fri Sep 20 10:54:38 PDT 2013
Machine: x86_64
Instance name: PMARU4
Redo thread mounted by this instance: 4
Oracle process number: 267
Unix process pid: 87179, image: oracle@pexadb04.hanatour.com
*** 2014-11-26 11:26:53.507
*** SESSION ID:(543.39035) 2014-11-26 11:26:53.507
*** CLIENT ID:(175.211.2.138:OrangeMain.exe) 2014-11-26 11:26:53.507
*** SERVICE NAME:(SRV_MARU04) 2014-11-26 11:26:53.507
*** MODULE NAME:(Orange for ORACLE DBA) 2014-11-26 11:26:53.507
*** ACTION NAME:(4.0.0 (Build:24)) 2014-11-26 11:26:53.507
Dump continued from file: /u01/app/oracle/diag/rdbms/pmaru/PMARU4/trace/PMARU4_ora_87179.trc
ORA-00600: 내부 오류 코드, 인수: [kkmendsel-pin], [0x0C133C4F0], [0xCD3516F48], [0xCD1D52D38], [ORANGE], [ORANGE_TABINDCOL_ANAL], [], [], [], [], [], []
========= Dump for incident 434905 (ORA 600 [kkmendsel-pin]) ========
*** 2014-11-26 11:26:53.508
dbkedDefDump(): Starting incident default dumps (flags=0x2, level=3, mask=0x0)
----- Current SQL Statement for this session (sql_id=dmjaypksutuhz) -----
SELECT * FROM ORANGE.ORANGE_TABINDCOL_ANAL
...
skdstdst <- ksedst1 <- ksedst <- dbkedDefDump <- ksedmp
<- ksfdmp <- dbgexPhaseII <- dbgexProcessError <- dbgeExecuteForError <- dbgePostErrorKGE
<- 2136 <- dbkePostKGE_kgsf <- kgeadse <- kgerinv_internal <- kgerinv
<- kgeasnmierr <- kkmendsel <- kkmdrvend <- kkmdrv <- opiSem
<- opiprs <- kksParseChildCursor <- rpiswu2 <- kksLoadChild <- kxsGetRuntimeLock
<- kksfbc <- kkspsc0 <- kksParseCursor <- opiosq0 <- kpooprx
<- kpoal8 <- opiodr <- ttcpip <- opitsk <- opiino
<- opiodr <- opidrv <- sou2o <- opimai_real <- ssthrdmain
<- main <- libc_start_main <- start
...
(process) Oracle pid:267, ser:161, calls cur/top: 0xbe7ffbd38/0x752d5588
flags : (0x0) -
flags2: (0x800), flags3: (0x10)
intr error: 0, call error: 0, sess error: 0, txn error 0
intr queue: empty
ksudlp FALSE at location: 0
(post info) last post received: 0 0 80
last post received-location: kji.h LINE:3691 ID:kjata: wake up enqueue owner
last process to post me: 0xcd9f4d150 1 6
last post sent: 0 0 26
last post sent-location: ksa2.h LINE:285 ID:ksasnd
last process posted by me: 0xcb1ebb948 2 6
(latch info) wait_event=0 bits=0x0
Process Group: DEFAULT, pseudo proc: 0xcda46dde8
O/S info: user: oracle, term: UNKNOWN, ospid: 87179
OSD pid info: Unix process pid: 87179, image: oracle@pexadb04.hanatour.com
...
(session) sid: 543 ser: 39035 trans: 0xc97ebc100, creator: 0xca9f1c6b0
flags: (0x9000045) USR/- flags_idl: (0x1) BSY/-/-/-/-/-
flags2: (0x40009) -/-/INC
DID: , short-term DID:
txn branch: (nil)
edition#: 100 oct: 3, prv: 0, sql: 0xc43d2788, psql: 0xccbc36c78, user: 5/SYSTEM
ksuxds FALSE at location: 0
service name: SRV_MARU04
client details:
O/S info: user: hana, term: H9785, ospid: 2872:4584
machine: WORKGROUPH9785 program: OrangeMain.exe
application name: Orange for ORACLE DBA, hash value=2468076772
action name: 4.0.0 (Build:24), hash value=2861190526
ORA-00600: 내부 오류 코드, 인수: [kkmendsel-pin], [0x0C133C4F0], [0xCD3516F48], [0xCD1D52D38], [ORANGE], [ORANGE_TABINDCOL_ANAL], [], [], [], [], [], [] 발생
김선경
2014.12.03
Re: ORA-00600: 내부 오류 코드, 인수: [kkmendsel-pin], [0x0C133C4F0], [0xCD3516F48], [0xCD1D52D38], [ORANGE], [ORANGE_TABINDCOL_ANAL], [], [], [], [], [], [] 발생
오렌지팀
2014.12.03