ORA-00600: internal error code, arguments: [18062], [], [], [], [], [], [], []



UPDATE GLOBAL_NAME SET GLOBAL_NAME = ‘‘;注意:生产环境不要随便执行哦,特别是像我这种小白!

如果把GLOBAL_NAME 修改为空的,或者存取GLOBAL_NAME的数据块发生损坏就会报[18062]的错误,如下

SQL> startup

ORACLE instance started.

Total System Global Area 422670336 bytes

Fixed Size 1344616 bytes

Variable Size 318770072 bytes

Database Buffers 96468992 bytes

Redo Buffers 6086656 bytes

Database mounted.

ORA-01092: ORACLE instance terminated. Disconnection forced

ORA-00600: internal error code, arguments: [18062],
[], [], [], [], [], [], [],

[], [], [], []

Process ID: 3552

Session ID: 1 Serial number: 5

模拟实验

1.查看global_name的值

SQL> select * from global_name;

GLOBAL_NAME

--------------------------------------------------------------------------------

NODE3

2.把 global_name 值做修改

SQL> UPDATE GLOBAL_NAME SET GLOBAL_NAME = ‘‘;

1 row updated.

SQL> commit;

Commit complete.

SQL> shutdown immediate

Database closed.

Database dismounted.

ORACLE instance shut down.

SQL> startup

ORACLE instance started.

Total System Global Area 422670336 bytes

Fixed Size 1344616 bytes

Variable Size 318770072 bytes

Database Buffers 96468992 bytes

Redo Buffers 6086656 bytes

Database mounted.

ORA-01092: ORACLE instance terminated. Disconnection forced

ORA-00600: internal error code, arguments: [18062], [], [], [], [], [], [], [],

[], [], [], []

Process ID: 3552

Session ID: 1 Serial number: 5

二、解决方法:

1) 启动数据库到 Mount状态

SQL> conn / as sysdba

Connected to an idle instance.

SQL> startup mount;

ORACLE instance started.

Total System Global Area 422670336 bytes

Fixed Size 1344616 bytes

Variable Size 318770072 bytes

Database Buffers 96468992 bytes

Redo Buffers 6086656 bytes

Database mounted.

2) 查找oracle进程的pid

[[email protected] ~]# ps -ef | grep LOCAL | grep -v grep

oracle    2562  2517  0 15:09 ?        00:00:00 oraclenode3 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))

2562

3)这个 PID是 2562 是下面要使用的GDB

[[email protected] ~]# gdb $ORACLE_HOME/bin/oracle 2562

GNU gdb (GDB) Red Hat Enterprise Linux (7.0.1-23.el5)

Copyright (C) 2009 Free Software Foundation, Inc.

License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software: you are free to change and redistribute it.

There is NO WARRANTY, to the extent permitted by law.  Type "show copying"

and "show warranty" for details.

This GDB was configured as "x86_64-redhat-linux-gnu".

For bug reporting instructions, please see:

<http://www.gnu.org/software/gdb/bugs/>...

/bin/oracle: No such file or directory.

Attaching to process 2562

Reading symbols from /u01/app/oracle/product/11.2.0/db_1/bin/oracle...(no debugging symbols found)...done.

Reading symbols from /u01/app/oracle/product/11.2.0/db_1/lib/libodm11.so...(no debugging symbols found)...done.

Loaded symbols for /u01/app/oracle/product/11.2.0/db_1/lib/libodm11.so

Reading symbols from /u01/app/oracle/product/11.2.0/db_1/lib/libcell11.so...(no debugging symbols found)...done.

Loaded symbols for /u01/app/oracle/product/11.2.0/db_1/lib/libcell11.so

Reading symbols from /u01/app/oracle/product/11.2.0/db_1/lib/libskgxp11.so...(no debugging symbols found)...done.

Loaded symbols for /u01/app/oracle/product/11.2.0/db_1/lib/libskgxp11.so

Reading symbols from /lib64/librt.so.1...(no debugging symbols found)...done.

Loaded symbols for /lib64/librt.so.1

Reading symbols from /u01/app/oracle/product/11.2.0/db_1/lib/libnnz11.so...(no debugging symbols found)...done.

Loaded symbols for /u01/app/oracle/product/11.2.0/db_1/lib/libnnz11.so

Reading symbols from /u01/app/oracle/product/11.2.0/db_1/lib/libclsra11.so...(no debugging symbols found)...done.

Loaded symbols for /u01/app/oracle/product/11.2.0/db_1/lib/libclsra11.so

Reading symbols from /u01/app/oracle/product/11.2.0/db_1/lib/libdbcfg11.so...(no debugging symbols found)...done.

Loaded symbols for /u01/app/oracle/product/11.2.0/db_1/lib/libdbcfg11.so

Reading symbols from /u01/app/oracle/product/11.2.0/db_1/lib/libhasgen11.so...(no debugging symbols found)...done.

Loaded symbols for /u01/app/oracle/product/11.2.0/db_1/lib/libhasgen11.so

Reading symbols from /u01/app/oracle/product/11.2.0/db_1/lib/libskgxn2.so...(no debugging symbols found)...done.

Loaded symbols for /u01/app/oracle/product/11.2.0/db_1/lib/libskgxn2.so

Reading symbols from /u01/app/oracle/product/11.2.0/db_1/lib/libocr11.so...(no debugging symbols found)...done.

Loaded symbols for /u01/app/oracle/product/11.2.0/db_1/lib/libocr11.so

Reading symbols from /u01/app/oracle/product/11.2.0/db_1/lib/libocrb11.so...(no debugging symbols found)...done.

Loaded symbols for /u01/app/oracle/product/11.2.0/db_1/lib/libocrb11.so

Reading symbols from /u01/app/oracle/product/11.2.0/db_1/lib/libocrutl11.so...(no debugging symbols found)...done.

Loaded symbols for /u01/app/oracle/product/11.2.0/db_1/lib/libocrutl11.so

Reading symbols from /usr/lib64/libaio.so.1...(no debugging symbols found)...done.

Loaded symbols for /usr/lib64/libaio.so.1

Reading symbols from /lib64/libdl.so.2...(no debugging symbols found)...done.

Loaded symbols for /lib64/libdl.so.2

Reading symbols from /lib64/libm.so.6...(no debugging symbols found)...done.

Loaded symbols for /lib64/libm.so.6

Reading symbols from /lib64/libpthread.so.0...(no debugging symbols found)...done.

[Thread debugging using libthread_db enabled]

Loaded symbols for /lib64/libpthread.so.0

Reading symbols from /lib64/libnsl.so.1...(no debugging symbols found)...done.

Loaded symbols for /lib64/libnsl.so.1

Reading symbols from /lib64/libc.so.6...(no debugging symbols found)...done.

Loaded symbols for /lib64/libc.so.6

Reading symbols from /lib64/ld-linux-x86-64.so.2...(no debugging symbols found)...done.

Loaded symbols for /lib64/ld-linux-x86-64.so.2

Reading symbols from /usr/lib64/libnuma.so.1...(no debugging symbols found)...done.

Loaded symbols for /usr/lib64/libnuma.so.1

Reading symbols from /lib64/libnss_files.so.2...(no debugging symbols found)...done.

Loaded symbols for /lib64/libnss_files.so.2

Reading symbols from /u01/app/oracle/product/11.2.0/db_1/lib/libnque11.so...(no debugging symbols found)...done.

Loaded symbols for /u01/app/oracle/product/11.2.0/db_1/lib/libnque11.so

0x000000315a20d8e0 in __read_nocancel () from /lib64/libpthread.so.0

(gdb) break kokiasg

Breakpoint 1 at 0x14d5f20

(gdb) continue

Continuing.

这一步会一直停在这里

6) 打开一个新的窗口打开数据库

SQL> alter database open

这一步会hang住不动

这时候gdb会输出以下内容

Breakpoint 1, 0x00000000014d5f20 in kokiasg ()

7) 打开一个新的窗口,用sqlplus登录

SQLPLUS / as sysdba

SQL> select status from v$instance;

STATUS

-----------

OPEN

SQL > update global_name set global_name = ‘NODE3‘;

1 row updated.

SQL > commit;

8)打开一个新的会话,连接到sqlplus查看GLOBAL_NAME:

SQL> select * from global_name;

GLOBAL_NAME

----------------------

NODE3

9) Kill GDB 的会话然后退出

(Gdb) kill

Kill the program being debugged? (y or n) y

(Gdb) quit

重启数据库成功

SQL> startup

ORACLE instance started.

Total System Global Area  839282688 bytes

Fixed Size    2257880 bytes

Variable Size  507513896 bytes

Database Buffers  327155712 bytes

Redo Buffers    2355200 bytes

Database mounted.

Database opened.

这个时候最开始hang住的会话会看到如下错误

alter database open

*

ERROR at line 1:

ORA-03113: end-of-file on communication channel

Process ID: 2562

Session ID: 1 Serial number: 5

参考MOS :  743676.1   1431334.1



时间: 2024-11-05 13:28:32

ORA-00600: internal error code, arguments: [18062], [], [], [], [], [], [], []的相关文章

ORA-00600: internal error code, arguments: [13030], [20]一例解决

两年没有接触oracle了,中午,一环境update from的时候出现ORA-00600: internal error code, arguments: [13030], [20]异常,经查,官网所述为涉及到了v$表所致,典型举例比较多的是v$session,但我们不涉及任何v$表的查询.原sql类似如下: UPDATE ( SELECT a.f_assign aassign, b.f_offsetincome bf_offsetincome FROM XXX a, YYY b, ZZZ c

ORA-00600: internal error code, arguments: [kdBlkCheckError]

*/--> ORA-00600: internal error code, arguments: [kdBlkCheckError] Table of Contents 1. 现象 2. 分析 3. 故障处理 1 现象 在数据库宕机前出现ORA-00600错误. 日志内容如下: ORA-01595: error freeing extent (4) of rollback segment (31)) ORA-00607: Internal error occurred while making

ORA-00600: internal error code, arguments: [4193]问题解决

操作环境 SuSE+Oracle11gR2 问题现象 单板宕机自动重启后,ORACLE运行不正常,主要表现如下: 1.执行shutdown immedate停止数据库时,提示ORA-00600: internal error code, arguments: [4193],[],[] 2.压测性能时,oracle总是无缘无故关闭 问题分析 发现问题后首先查看告警日志<find $ORACLE_BASE -name "alert*.log"> 1.查看告警日志,发现日志中有O

ORA-00600: internal error code, arguments: [kcratr1_lastbwr], [], [], [], [], [], [], []

今天在PlateSpin Forge(关于PlateSpin相关介绍,请见最下面部分简单介绍) 复制出来的一台数据库服务器上,测试数据库能否正常启动时,遇到了"ORA-00600: internal error code, arguments: [kcratr1_lastbwr], [], [], [], [], [], [], []"错误: 在官方文档介绍中,这个错误主要出现在磁盘出现故障导致数据库崩溃后,实例启动失败,并报ORA-00600: arguments: [kcratr1

简单记录一次ORA-00600: internal error code, arguments: [2662]

接上一个,REDO报错搞定后OPEN数据库时又报错ORA-00600: internal error code, arguments: [2662]. 原因是_ALLOW_RESETLOGS_CORRUPTION后resetlogs打开数据库,我们可能会由于SCN不一致而遭遇到ORA-00600 2662号错误,这里给出一个完整的例子及解决过程. 现象及解决--这个没拍照参考EYGLE的吧 Sun Dec 11 18:02:25 2005 Errors in file /opt/oracle/a

简单记录一次ORA-00600: internal error code, arguments: [4194]

接上一篇,在搞定SCN问题后,又遇到ORA-600[4194]/[4193]报错. 故障现象: OPEN数据库时报错:ORA-00600: internal error code, arguments: [4194], [], [], [], [], [], [], [] 4193:表示undo和redo不一致(Arg [a] Undo record seq number,Arg [b] Redo record seq number ): 4194:表示也是undo和redo不一致(Arg [a

RAC一个节点的数据库无法启动:ORA-00600: internal error code, arguments: [4:kgstmLdiToMicroTs], [1], [], [], [], [

一个客户的RAC节点硬件发生了变动,主机重启后数据库实例无法启动,远程登陆查看ALERT日志发现大量报错: Writing to the above trace file is disabled for now on... Errors in file /oracle/app/diag/rdbms/XXXX/XXXX2/trace/XXXX2_ora_184464.trc: ORA-00600: internal error code, arguments: [4:kgstmLdiToMicro

ORA-00600:internal error code,arguments:[keltnfy-idmlnit],[46],[1],[],[],[],[],[]

如图:在DBCA进行到3%时,报错 因为/etc/hosts与/etc/sysconfig/network不对应,所以报错 [[email protected] ~]# cat /etc/hosts # Do not remove the following line, or various programs # that require network functionality will fail. 127.0.0.1               localhost.localdomain

SQL Tuning Advisor一个错误ORA-00600: internal error code, arguments: [kesqsMakeBindValue:obj]

跑SELECT dbms_sqltune.report_tuning_task(:tuning_task) FROM dual;  错误消息,如下面: ORA-00600: internal error code, arguments: [kesqsMakeBindValue:obj], [], [], [], [], [], [], [] ORA-06512: at "SYS.PRVT_ADVISOR", line 1624 ORA-06512: at "SYS.DBMS_