做RMAN 的实验,备份的时候异常中断,返回错误:
ORA-00600: internal error code, arguments: [%s], [%s], [%s], [%s], [%s], [%s], [%s], [%s]
一个备份也能600错误,有点意外。 本打算重启Oracle的,shutdown abort 都执行不了,无耐把系统重启一下,在看看。 重启之后,在连,报了另外一个错误,不过还是600:
ORA-00600: internal error code, arguments: [keltnfy-ldmInit], [46], [1], [], [], [], [], []
600 是Oracle 内部的错误,一般出现600 都是比较棘手的,很可能是Oracle bug。在启动Listener的时候也报机器名的错误,觉得hosts文件有问题,在host文件里添加了一条:10.85.10.1 db1
[root@db1 ~]# more /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost
10.85.10.1 db1
然后检查一下listener.ora 和 tnsnames.ora 文件:
LISTENER_ORCL =
(ADDRESS = (PROTOCOL = TCP)(HOST = db1)(PORT = 1521))
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = db1)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = db1)(PORT = 1521))
)
)
在启动,搞定了:
SQL> conn / as sysdba
Connected to an idle instance.
SQL> startup
ORA-00600: internal error code, arguments: [keltnfy-ldmInit], [46], [1], [], [], [], [], []
SQL> startup
ORA-24324: service handle not initialized
ORA-01041: internal error. hostdef extension doesn't exist
SQL> exit
Disconnected
[oracle@db1 ~]$ sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on Thu Jul 15 21:17:01 2010
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> conn / as sysdba
Connected to an idle instance.
SQL> startup
ORACLE instance started.
Total System Global Area 247463936 bytes
Fixed Size 1218748 bytes
Variable Size 75499332 bytes
Database Buffers 163577856 bytes
Redo Buffers 7168000 bytes
Database mounted.
Database opened.
SQL>
只是一个测试环境,如果在生产库上出现600的错误,bug的可能就非常大了。 所以还是要慢慢积累经验。
------------------------------------------------------------------------------
DBA1 群:62697716(满); DBA2 群:62697977
DBA3 群:63306533; 聊天 群:40132017