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 입니다. 


관련 Trace 파일 내용

Dump file /u01/app/oracle/diag/rdbms/pmaru/PMARU4/incident/incdir_434905/PMARU4_ora_87179_i434905.trc 

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 
  • 대표전화
    1660-1675

  • 기술 문의
    02-6931-1734

  • 오렌지 문의
    070-8666-8175

  • 라이선스 문의
    02-6931-1728