Re: Look for error in Oracle log

  • From: Mladen Gogala <gogala.mladen@xxxxxxxxx>
  • To: Eriovaldo Andrietta <ecandrietta@xxxxxxxxx>
  • Date: Sun, 23 Jul 2017 17:03:43 -0400

On Sun, 23 Jul 2017 13:12:14 -0300
Eriovaldo Andrietta <ecandrietta@xxxxxxxxx> wrote:

Hi Gus,

I am using an Oracle 12.2.0.1.0 version.
It has the v$diag_alert_ext.

That table is available at least since 12.1:



Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing 
options

SQL> desc v$diag_alert_ext
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 ADDR                                               RAW(8)
 INDX                                               NUMBER
 INST_ID                                            NUMBER
 CON_ID                                             NUMBER
 ADR_PATH_IDX                                       VARCHAR2(445)
 ADR_HOME                                           VARCHAR2(445)
 ORIGINATING_TIMESTAMP                              TIMESTAMP(9) WITH TIME ZONE
 NORMALIZED_TIMESTAMP                               TIMESTAMP(9) WITH TIME ZONE
 ORGANIZATION_ID                                    VARCHAR2(67)
 COMPONENT_ID                                       VARCHAR2(67)
 HOST_ID                                            VARCHAR2(67)
 HOST_ADDRESS                                       VARCHAR2(49)
 MESSAGE_TYPE                                       NUMBER
 MESSAGE_LEVEL                                      NUMBER
 MESSAGE_ID                                         VARCHAR2(67)
 MESSAGE_GROUP                                      VARCHAR2(67)
 CLIENT_ID                                          VARCHAR2(67)
 MODULE_ID                                          VARCHAR2(67)
 PROCESS_ID                                         VARCHAR2(35)
 THREAD_ID                                          VARCHAR2(67)
 USER_ID                                            VARCHAR2(67)
 INSTANCE_ID                                        VARCHAR2(67)
 DETAILED_LOCATION                                  VARCHAR2(163)
 UPSTREAM_COMP_ID                                   VARCHAR2(103)
 DOWNSTREAM_COMP_ID                                 VARCHAR2(103)
 EXECUTION_CONTEXT_ID                               VARCHAR2(103)
 EXECUTION_CONTEXT_SEQUENCE                         NUMBER
 ERROR_INSTANCE_ID                                  NUMBER
 ERROR_INSTANCE_SEQUENCE                            NUMBER
 MESSAGE_TEXT                                       VARCHAR2(2051)
 MESSAGE_ARGUMENTS                                  VARCHAR2(515)
 SUPPLEMENTAL_ATTRIBUTES                            VARCHAR2(515)
 SUPPLEMENTAL_DETAILS                               VARCHAR2(515)
 PARTITION                                          NUMBER
 RECORD_ID                                          NUMBER
 FILENAME                                           VARCHAR2(515)
 LOG_NAME                                           VARCHAR2(67)
 PROBLEM_KEY                                        VARCHAR2(553)
 VERSION                                            NUMBER



I got the message :

select INST_ID, to_char (ORIGINATING_TIMESTAMP, 'DD-MM-YYYY HH24:MI') data,
PROCESS_ID, MESSAGE_TEXT
from v$diag_alert_ext
where trim(process_id) = '3524';

Thanks
Eriovaldo


2017-07-23 10:54 GMT-03:00 Gus Spier <gus.spier@xxxxxxxxx>:

You don't actually which version of Oracle you're using.
If the view, v$diag_alert_ext is available, try:

select message_type, originating_timestamp, message_text from
v$diag_alert_ext where message_type in (2,3,4) and originating_timestamp >
sysdate - 2

If you run a describe on v$diag_alert_ext, you will see fields for trace
file and other tantalizing columns. Let us know how it works out for you.

As an additional alternative, take a look at ADRCI (automatic diagnostic
repository command interpretor) for another way to winkle out your
information.

Good luck!

Gus

On Sun, Jul 23, 2017 at 9:44 AM, Eriovaldo Andrietta <
ecandrietta@xxxxxxxxx> wrote:

Hi,

I got this error :

BEGIN
*
ERROR at line 1:
ORA-03113: end-of-file on communication channel
Process ID: 3524
Session ID: 1161 Serial number: 23073

The last success command occured :  ###### : 23-07-2017 02:29:1717

How and where can I search the error ?
in alert ? incident ? trace ?

I tried some queries without sucess, like that :

select to_char (ORIGINATING_TIMESTAMP, 'DD-MM-YYYY HH24:MI') data,
 message_text
 from x$dbgalertext
 where ORIGINATING_TIMESTAMP > (SYSDATE -1)
 and message_text like '%ORA-03113%' ;


Any suggestion ?

Regards
Eriovaldo







-- 
Mladen Gogala
Oracle DBA
Tel: (347) 321-1217
--
//www.freelists.org/webpage/oracle-l


Other related posts: