제품 : Database
작성날짜 : 2008-01-07
PURPOSE
================================
11g에서는 PACKAGE라는 기능을 통해, 특정 ERROR와 관련된 DATA를 손쉽게 모을 수 있습니다. 이를 통해, SR에서 요구되는 data를 쉽게 ERROR관련 정보를 손쉽게 수집할 수 있습니다.
1. Enterprise Manager Database Control에서 SUPPORT WORKBENCH 의 PACKAGE 기능을 사용하면, 특정 ERROR와 관련된 정보를 몇번의 클릭을 통해 ADR로부터 PACKAGE시킬 수 있습니다.
2. 이 글에서는 GUI환경을 사용하지 않고, ADRCI(Automatic Diagnostic Repository Commandline Interface)를 사용하여 특정 ISSUE 정보를 PACKAGE하는 방법을 소개합니다.
EXPLANATION
================================
1. ADRCI를 실행합니다.
$ adrci
2. RDBMS HOME이 설정되어 있는지 확인하고, 그렇지 않다면 새롭게 설정합니다.
adrci> show homes
adrci> set homepath <rdbms homepath>
3. ISSUE가 되는 PROBLEM KEY 나 INCIDENT NUMBER를 확인합니다.
adrci> show incident
4. 앞서 파악한 정보를 사용하여, LOGICAL PACKAGE를 생성합니다. PROBLEM KEY의 경우, 반드시 double quotes (")를 사용해주세요.
adrci> IPS CREATE PACKAGE PROBLEMKEY "<problem_key>"
OR
adrci> IPS CREATE PACKAGE INCIDENT <incident id>
5. PHYSICAL PACKAGE를 생성합니다.
adrci> IPS GENERATE PACKAGE <package_number> IN <path>
예를 들어, 다음 COMMAND는 /tmp에 logical package number 10 에 대한 PHYSICAL PACKAGE 를 생성합니다.
adrci> IPS GENERATE PACKAGE 10 IN /tmp
6. 확보된 zip 화일을 METALINK에 UPLOAD합니다.
EXAMPLE
================================
1. DB운영도중 어떤 QUERY를 수행할 때마다, ORA-600이 발생하는 것을 확인하였습니다.
SQL> select * from tab;
select * from tab
*
ERROR at line 1:
ORA-00600: internal error code, arguments: [qksdie - feature:QKSFM_CVM], [],
2. ADRCI를 통해, INCIDENT_ID = 985 임을 확인합니다.
adrci> show incident
ADR Home = /ade/prgeorge_v706/oracle/log/diag/rdbms/v706/v706:
********************************************************************
INCIDENT_ID PROBLEM_KEY CREATE_TIME
985 ORA 600 [qksdie - feature:QKSFM_CVM] 2007-07-09 21:10:56.573263 -07:00
1 rows fetched
3. 위 정보를 사용하여 LOGICAL PACKAGE를 생성합니다.
adrci> ips create package incident 985
Created package 1 based on incident id 985, correlation level typical
4. 앞서 생성한 LOGICAL PACKAGE를 사용하여, PHYSICAL PACKAG를 생성합니다.
adrci> ips pack incident 985 in /tmp
Generated package 2 in file /tmp/ORA600qks_20070730023108_COM_1.zip, mode complete
5. /tmp에 생성된 ORA600qks_20070730023108_COM_1.zip 를 SR에 upload합니다.
REFERENCES
================================
Note 443529.1
11g How To Package And Send ORA-00600/ORA-07445 Diagnostic Information To Support.
Note 461960.1
How to ask for Diagnostic Information To Support