ora-00600 ora-06512 ora-02063

Remember the bug encountered by oracle12.2

Database version 12.2.0.1.0:

The error is reported when the procedure is called. The error is as follows:

The process is very simple, that is, if the input parameter is a specified materialized view, the materialized view is brushed, and if it is empty, all the materialized views of the user are swiped.

Later, when all the materialized views were checked, it was found that the two materialized views with errors were constructed by dblink. So suspect is the bug caused by dblink.

On mos:

ORA-00600 [ktcrcm: caller passed invalid xcb] On Materialized View Refresh After 12.2 Upgrade (Document ID 2267485.1)

Applies to:

Oracle Database - Enterprise Edition - Version 12.2.0.1 to 12.2.0.1 [Release 12.2]
Information in this document applies to any platform.

Symptoms

 While refreshing a materialized view in 12.2.0.1, the following error is raised:

ORA-00600: Interner Fehlercode, Argumente: [ktcrcm: caller passed invalid xcb], [4], [0x1CDA0C9D8], [0x000000000], [1], [4232], [], [], [], [], [], []

 
 The error is raised from wrap_up RPC procedure when calling sys.dbms_snapshot_utl.wrap_up during a transaction commit phase:


*** 2017-03-23T22:24:51.111018+01:00
dbkedDefDump(): Starting incident default dumps (flags=0x2, level=3, mask=0x0)
[TOC00003]
----- SQL Statement (None) -----
Current SQL information unavailable - no cursor.
[TOC00004]

----- PL/SQL Call Stack -----
object line object
handle number name
0x19e4d6fc0 762 package body SYS.DBMS_SNAPSHOT_UTL.WRAP_UP

 

Call Stack:
-----------
... ktcCommitTxn_new ktcCommitTxn kkzibwu spefcmpa spefmccallstd peftrusted psdexsp kxe_push_env_internal_pp_ kkx_push_env_for_ICD_for_new_session psdextp pefccal pefcal pevm_FCAL pfrinstr_FCAL ...

 

PROCESS STATE
-------------
Process global information:
process: 0x79601d30, call: 0x65911460, xact: 0x6865c0d8, curses:
0x796dc658, usrses: 0x796dc658
in_exception_handler: no
SO: 0x6865c0d8, type: 79, owner: 0x796dc658, flag: INIT/-/-/-/0x00 if: 0x3 c:0x3
proc=0x79601d30, name=transaction, file=ktccts.h LINE:492, pg=0,conuid=0
(trans) flg = 0x00000e03, flg2 = 0x00014000, flg3 = 0x00000000, prx =(nil), ros = 2147483647, crtses=0x796dc658
flg = 0x00000e03: ALC TRN VUS VID CHG
flg2 = 0x00014000: IMU IMP
flg3 = 0x00000000:
pdb = 0
bsn = 0x570d37 bndsn = 0x570d38 tbndsn = 0x570d37 spn = 0x570e26
efd = 22 rfd = 0 DID:0001-0048-000381B7 file:kta.c lineno:1804

 


The error ORA-00600: internal error code, arguments: [ktcrcm: caller passed invalid xcb],[4], [0x1CDA0C9D8], [0x000000000], [1], [4233] is signaled because while the current transaction is 0x000000000, Oracle is trying to commit 0x0680B6EA8, but there is no transaction state object 0x0680B6EA8 available in the incident trace file, implying that this transaction has ended long before.
 

Changes

Upgrade to 12.2.
 

Cause

The cause of this problem has been identified in 12.2 unpublished Bug 25199585 - XF12.2.0.2LOBSHRINK - TRC - KTCCOMMITTXN_NEW - ORA-600 [KTCRCM: CALLER PASSED IN.

Solution

1. Upgrade the database to 12.2.0.2 where unpublished Bug 25199585 is fixed.

2. For 12.2.0.1: download and apply <Patch 25199585> for your platform.

TIP: To check for conflicting patches, please use the MOS Patch Planner Tool Please refer to Document 1317012.1 - How To Use MOS Patch Planner To Check And Request The Conflict Patches?

If no patch exists for your environment, please contact Oracle Support for a backport request.

Note: This issue can also be encountered when using a materialized view with: Master Site: 12.2.0.1 + MView Site: 11.2.0.4.
          In this case, you need to apply the fix on the master site only.

To solve this problem, just patch and fix bug 25199585. The patch for this update is:

Just this patch:

Download this is the compressed file, very small.

1. Check the update conditions:

oracle@b1d7b2423c86[/oracle/patch]$$ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -phBaseDir ./27176807

2. Stop all instances in the ORACLE_HOME directory.

3, update the patch

cd 27176807

$ORACLE_HOME/OPatch/opatch apply

If the application prompts that there is no fuser command, install yum directly, the installation statement:

yum install -y psmisc

4, check

$ORACLE_HOME/OPatch/opatch lsinventory

Intelligent Recommendation

ORA-00600: [kcratr_nab_less_than_odr]

Remember an error in ORA-00600 Starting the database error ORA-00600: Internal Error Code, Arguments: [KCRATR_NAB_LESS_THAN_ODR], [1], [1], [1050], [58033], [58039], [], [58039], [], [], [], [], [], ]...

ORA-00600 13013

Once the following command is determined is an abnormality that occurs in Index objects. Finally, the CTAS is solved....

ORA-00600: [19004]

2019 Unicorn Enterprise Heavy Glour Recruitment Python Engineer Standard >>> Log Solution Execute as DBA: 1. execute dbms_stats.delete_schema_stats('username');  or 2. If only individual...

DBLINK causes the storage process report anomalous ora-03113: Communication channel file end ORA-02063 followed by line (xxxdblink name) ORA-06512 in (xxxx) Line 24

Understanding the error information from the error information, an error is 24 lines in the stored procedure:       select count(1)  into v_count1 from xxx.xxxx@xxxx  where ch...

ORA-39126, ORA-31604, ORA-06512 errors occur in IMPDP import

RDBMS 11.2.0.4  When importing with IMPDP, the remap_table parameter is used, and it prompts an error ORA-39126, ORA-31604, ORA-06512 Solution, encountered a bug, refer to MOS:1596495.1 SOLUTION ...

More Recommendation

Oracle password expired ORA-00604 ORA-06531 ORA-06512

Oralce usually sets the password expiration, default is 180 days. The password expires when you log in to log in with PLSQL. But after setting up new password, click OK to be unpredictable. Find a sol...

ORA-06512: AT "sys.xmltype" problem record

Execute SQL error: Google to a solution, saying is a small bug 11.2.0.4, you need to set an event to avoid OK, you can perform success, as shown below:...

How to trigger ORA-00600,ORA-7445 by manual

Sometime we'd like to trigger ORA-00600/7445 internal errors for testing purpose, But it's not easy if you don't know a little trick like below: Reprinted at: https://blog.51cto.com/maclean/1276736...

ORA-00607 and ORA-00600 error solutions on the oracle

database server the other day appeared a bit error: SQL * Loader-961: Error on the table table1 called once / loaded ORA-00607: Internal error occurred while making a change to a data block ORA-00600:...

ora power-off restart ORA-00600[4194]

ora-00600[4194] 1. Problem description After the Oracle server is powered off and restarted, the database cannot be connected normally, and an error is reported using sqlplus envision/envision connect...

Copyright  DMCA © 2018-2023 - All Rights Reserved - www.programmersought.com  User Notice

Top