Thursday, February 9, 2012
ORA-00600 [kgmgchd1]
There are number of bugs related to this 11792492 which also duplicated as bug 6769075.
Download and apply Patch 6769075.
ORA-00600 [kgmgchd1] in 11.1.0.7 [ID 1333584.1]
Friday, June 3, 2011
ORA 03137 TTC protocol internal error
Intermittant Ora-03137, Ora-03106, Ora-03124 When Forking Across Connections (Doc ID 859472.1)
ora-600 [12333] / ora-3137 [12333] Troubleshooting (Doc ID 828123.1)
ORA-03137: TTC Protocol Internal Error : [12333] Using JDBC Driver (Doc ID 752297.1)
Bug 8625762 - ORA-3137 [12333] due to bind data not read from wire (Doc ID 8625762.8)
Sunday, December 19, 2010
ORA-600 [kccsbck_first]
SQL> startupOn Linux x86_64 restarting the cluster would resolve this error.
ORACLE instance started.
Total System Global Area 6413680640 bytes
Fixed Size 2171672 bytes
Variable Size 1107299560 bytes
Database Buffers 5284823040 bytes
Redo Buffers 19386368 bytes
ORA-00600: internal error code, arguments: [kccsbck_first], [1], [3224794587],
[], [], [], [], [], [], [], [], []
More information on metalink note 157536.1 ORA-600 [kccsbck_first] - What to Check
Friday, August 13, 2010
Excessive logging on crsd.log after applying PSU 11.2.0.1.2
When GI PSU is applied following log information is logged on the crsd every second
2010-08-10 15:02:42.687: [UiServer][1087850816] S(0x3ba9da0): set Properties ( root,0x2aaaac405f30)Normally this is done every five minutes. So PSU for the GI was rollback and bug fix for 8898852 was applied to the GI home as suggested on the above mentioned doc note. Then the logging went back to its usual frequency.
2010-08-10 15:02:42.698: [UiServer][1548937536] processMessage called
2010-08-10 15:02:42.698: [UiServer][1548937536] Sending message to PE. ctx= 0x2aaaac3d5ba0
2010-08-10 15:02:42.699: [ CRSPE][1544735040] Processing PE command id=1060. Description: [Stat Resource : 0x2aaab0005300]
2010-08-10 15:02:42.699: [ CRSPE][1544735040] PE Command [ Stat Resource : 0x2aaab0005300 ] has completed
2010-08-10 15:02:42.700: [ CRSPE][1544735040] UI Command [Stat Resource : 0x2aaab0005300] is replying to sender.
2010-08-10 15:02:42.700: [UiServer][1548937536] Done for ctx=0x2aaaac3d5ba0
2010-08-10 15:02:43.687: [UiServer][1087850816] S(0x3ba9da0): set Properties ( root,0x2aaaac3e9d20)
2010-08-10 15:02:43.698: [UiServer][1548937536] processMessage called
2010-08-10 15:02:43.698: [UiServer][1548937536] Sending message to PE. ctx= 0x2aaaac3d02b0
2010-08-10 15:02:43.699: [ CRSPE][1544735040] Processing PE command id=1061. Description: [Stat Resource : 0x2aaab0005300]
2010-08-10 15:02:43.699: [ CRSPE][1544735040] PE Command [ Stat Resource : 0x2aaab0005300 ] has completed
2010-08-10 15:02:43.700: [ CRSPE][1544735040] UI Command [Stat Resource : 0x2aaab0005300] is replying to sender.
2010-08-10 15:02:43.700: [UiServer][1548937536] Done for ctx=0x2aaaac3d02b0
2010-08-10 15:02:44.687: [UiServer][1087850816] S(0x3ba9da0): set Properties ( root,0x2aaaac05aab0)
2010-08-10 15:02:44.698: [UiServer][1548937536] processMessage called
2010-08-10 15:02:44.698: [UiServer][1548937536] Sending message to PE. ctx= 0x2aaaac3e98f0
2010-08-10 15:02:44.698: [ CRSPE][1544735040] Processing PE command id=1062. Description: [Stat Resource : 0x2aaab0005300]
2010-08-10 15:02:44.699: [ CRSPE][1544735040] PE Command [ Stat Resource : 0x2aaab0005300 ] has completed
2010-08-10 15:02:44.700: [ CRSPE][1544735040] UI Command [Stat Resource : 0x2aaab0005300] is replying to sender.
010-08-13 10:39:04.592: [UiServer][1553340736] S(0x2aaaac3f3ba0): set Properties ( root,0x2aaab00385a0)
2010-08-13 10:39:04.603: [UiServer][1551239488] processMessage called
2010-08-13 10:39:04.603: [UiServer][1551239488] Sending message to PE. ctx= 0x2aaab0034a90
2010-08-13 10:39:04.604: [ CRSPE][1547036992] Processing PE command id=873. Description: [Stat Resource : 0x2aaab40093b0]
2010-08-13 10:39:04.604: [ CRSPE][1547036992] PE Command [ Stat Resource : 0x2aaab40093b0 ] has completed
2010-08-13 10:39:04.604: [ CRSPE][1547036992] UI Command [Stat Resource : 0x2aaab40093b0] is replying to sender.
2010-08-13 10:39:04.605: [UiServer][1551239488] Done for ctx=0x2aaab0034a90
2010-08-13 10:44:04.645: [UiServer][1553340736] S(0x2aaaac3f3ba0): set Properties ( root,0x2aaab00571d0)
2010-08-13 10:44:04.656: [UiServer][1551239488] processMessage called
2010-08-13 10:44:04.656: [UiServer][1551239488] Sending message to PE. ctx= 0x2aaab002eec0
2010-08-13 10:44:04.656: [ CRSPE][1547036992] Processing PE command id=874. Description: [Stat Resource : 0x2aaab40093b0]
2010-08-13 10:44:04.657: [ CRSPE][1547036992] PE Command [ Stat Resource : 0x2aaab40093b0 ] has completed
2010-08-13 10:44:04.657: [ CRSPE][1547036992] UI Command [Stat Resource : 0x2aaab40093b0] is replying to sender.
2010-08-13 10:44:04.657: [UiServer][1551239488] Done for ctx=0x2aaab002eec0
Monday, July 13, 2009
OLAPIHISTORYRETENTION
BUG 3386542 - OLAPI trggers that are installed with seed database, (OLAPISTARTUPTRIGGER and OLAPISHUTDOWNTRIGGER), does not handle absence of Oracle OLAP.
Can also occur when oracle standard edition is installed in which OLAP is missig.
solution is detailed on metalink note 266728.1
Disable OLAPISTARTUPTRIGGER and OLAPISHUTDOWNTRIGGER to avoid error from being generated.
ALTER TRIGGER SYS.OLAPISTARTUPTRIGGER DISABLE;
ALTER TRIGGER SYS.OLAPISHUTDOWNTRIGGER DISABLE;
Wednesday, June 4, 2008
aq_tm_processes Is Set To 0
After upgrading to 10.2.0.3 using DBUA the message "WARNING: AQ_TM_PROCESSES is set to 0" begins appearing in the alert log file.
DBUA has set the aq_tm_processes initialization parameter explicitly to zero.
Fix
In 10.2, it is recommended to leave the parameter aq_tm_processes unset and let the database autotune the parameter.
Setting aq_tm_processes parameter explicitly to zero which disables the time monitor process (qmn), can disrupt the operation of the database due to several system queue tables used when the standard database features are used.
You cannot determine if aq_tm_processes is set explicitly to zero just by querying v$parameter.
A check to see if the parameter is explicitly zero is:
connect / as sysdba
set serveroutput on
declare
mycheck number;
begin
select 1 into mycheck from v$parameter where name = 'aq_tm_processes' and value = '0'
and (ismodified <> 'FALSE' OR isdefault='FALSE');
if mycheck = 1 then
dbms_output.put_line('The parameter ''aq_tm_processes'' is explicitly set to 0!');
end if;
exception when no_data_found then
dbms_output.put_line('The parameter ''aq_tm_processes'' is not explicitly set to 0.');
end;
/
If it is set to zero, it is recommended to unset the parameter.
alter system reset aq_tm_processes scope=spfile sid='*';
However, this requires bouncing the database if unable to do so
alter system set aq_tm_processes = 1;
Sunday, June 1, 2008
Internal Error Code Kkslgbv0
Oracle Server - Enterprise Edition - Version: 10.2.0.1 to 10.2.0.3
in any platform.
Metalink note
Note:382567.1
Note:416001.1
Note:5155885.8
Signs
The alert log shows the error:
ORA-00600: internal error code, arguments: [kkslgbv0], [], [], [], [], [], [], []
Bug
5155885
Fixed in
10.2.0.4 (Server Patch Set)
11.1.0.6 (Base Release)
Apply Patch
Patch 5155885
Workaround
Use CURSOR_SHARING=EXACT or
set "_optim_peek_user_binds"=false so that bind values are not peeked.
OALL8 is in an inconsistent state With JDBC Thin Driver
JDBC - Version: 10.1.0.0 to 10.2.0.3
in any platform.
Metalink Notes
Note: 549409.1 OALL8 is in an inconsistent state" With JDBC Thin Driver and selecting non-ascii Characters
Note: 944692.1 Master Note: Understanding the "OALL8 is in an Inconsistent State" Exception
Signs
"OALL8 is in an inconsistent state" is thrown when using the 10.2.0.3 JDBC thin driver to select non ascii characters from the database.
Fixed in
11.1.0.6.0 version of Oracle JDBC driver.
Apply Patch
Patch 4390875
Internal error Code Kcbz_check_objd_typ_3
Oracle Server - Enterprise Edition - Version: 10.2.0.2 to 10.2.0.3Metalink Note
in any platform.
The cause of this problem has been identified and verified in an Unpublished Bug 4430244.
Note:430223.1
Signs
Segment Advisor is being used.
ORA-00600: internal error code, arguments: [kcbz_check_objd_typ_3], [4], [0], [15], [], [], [], []
Fixed in
10.2.0.4 (Server Patch Set)
11.1.0.6 (Base Release)
Apply patch
Patch 4430244
Shared server tied to session WAIT(RECEIVE)
Bug 5447395 - Shared server tied to session when BFILE used
Metalink Note
Note:5447395.8
Fixed in
10.2.0.4 (Server Patch Set)
11.1.0.6 (Base Release)
Description
If a shareed server session (MTS) ever opens a BFILE and also closes it then the shared server gets tied to that particular session and remains in receiving state "WAIT(RECEIVE)".
Thursday, March 27, 2008
WARNING: inbound connection timed out (ORA-3136)
The "WARNING: inbound connection timed out (ORA-3136)" in the alert log indicates that the client was not able to complete it's authentication within the period of time specified by parameter SQLNET.INBOUND_CONNECT_TIMEOUT.
You may also witness ORA-12170 without timeout error on the database server sqlnet.log file.
This entry would also have the clinet address which failed to get authenticated. Some applications or JDBC thin driver applications may not have these details.
From 10.2 onwards the default value of this parameter is 60 seconds, hence if the client is not able authenticate within 60 secs , the warning would appear in the alert log and the client connection will be terminated.
This timeout restriction was introduced to combat Denial of Service (DoS) attack whereby malicious clients attempt to flood database servers with connect requests that consumes resources.
There can be three main reasons for this error
- Server gets a connection request from a malicious client which is not supposed to connect to the database , in which case the error thrown is the correct behavior. You can get the client address for which the error was thrown via sqlnet log file.
- The server receives a valid client connection request but the client takes a long time to authenticate more than the default 60 seconds.
- The DB server is heavily loaded due to which it cannot finish the client logon within the timeout specified.
The default value of 60 seconds is good enough in most conditions for the database server to authenticate a client connection. If its taking longer period, then its worth checking all the below points before going for the workadound:
1. Check whether local connection on the database server is sucessful & quick.
2. If local connections are quick ,then check for underlying network delay with the help of your network administrator.
3. Check whether your Database performance has degraded by anyway.
4. Check alert log for any critical errors for eg, ORA-600 or ORA-7445 and get them resolved first.
These critical errors might have triggered the slowness of the database server.
As a workaround to avoid only this warning messages, you can set the parameters SQLNET.INBOUND_CONNECT_TIMEOUT and INBOUND_CONNECT_TIMEOUT_listenername
to the value more than 60.
In server side sqlnet.ora file add SQLNET.INBOUND_CONNECT_TIMEOUT
SQLNET.INBOUND_CONNECT_TIMEOUT = 120In listener.ora file INBOUND_CONNECT_TIMEOUT_listenername
INBOUND_CONNECT_TIMEOUT_LISTENER = 110
From Oracle version 10.2.0.3 onwards the default value of INBOUND_CONNECT_TIMEOUT_
More on meta link note 465043.1 and 345197.1
Tuesday, January 29, 2008
file var/log/nessages Flooded with "su(pam_unix)session opened/closed for user oracle
The problem is reported in Bug 5722352
Solution
Obtain patch for unpublished Bug 5679560 from MetaLink and apply it
Or:
1. take a backup copy of /etc/init.d/init.cssd
2. edit /etc/init.d/init.cssd
Replace code section:
$SU $ORACLE_USER -c "$ECHO \$TZ > /tmp/oratz.$$ " > /dev/null 2>&1
NEWTZ=`$SED 's/^[ \t]*//;s/[ \t]*$//' < /tmp/oratz.$$`
$RMF /tmp/oratz.$$
if [ ! -z "$NEWTZ" ]; then
TZ=$NEWTZ;
export TZ;
fi
with:
TZCHANGE=/tmp/TZCHANGE
if [ -f $TZCHANGE ]then
$SU $ORACLE_USER -c "$ECHO \$TZ > /tmp/oratz.$$ " > /dev/null 2>&1
NEWTZ=`$SED 's/^[ \t]*//;s/[ \t]*$//' < /tmp/oratz.$$`
$RMF /tmp/oratz.$$
if [ ! -z "$NEWTZ" ]; then
TZ=$NEWTZ;
export TZ;
fi
$RMF $TZCHANGE
fi
Sunday, January 20, 2008
Recreating of the OCCI libraries (genoccish) fails
cp: cannot stat `/DISCARD/': No such file or directory
/usr/bin/ld: Warning: size of symbol `std::basic_string
/usr/bin/ld: Warning: size of symbol `std::basic_string
/usr/bin/ld: Warning: size of symbol `std::basic_string
/usr/bin/ld: Warning: size of symbol `std::basic_string
Workaround: Download and apply the patch for bug 5240469
But this may also not work some times. Most likely cause for this would be a missing RPM.
compat-gcc-32-c++ (x86_64)
Please make sure that ' /usr/bin/g++32' is a 64bit binary. The output should look similar to the following:
%file g++32g++32: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.4.0, dynamically linked (uses shared libs), stripped
If the version is not 64bit,it is required to install the 64bit version of the compat package that contains this file:
%usr/bin> rpm -qf g++32 compat-gcc-32-c++-3.2.3-47.3
To check if this is a 64-bit rpm :-
%/usr/bin> rpm -q --queryformat "%{NAME} %{ARCH} \n" compat-gcc-32-c++
compat-gcc-32-c++ x86_64
metalink notes regarding this problem.
432885.1
379409.1
417319.1
428563.1
429830.1
397344.1
