ORA-00600: internal error code, arguments: [kzsrsea] DataGuard环境的异常

来源:这里教程网 时间:2026-03-03 19:22:18 作者:

某大学的一个数据库环境:环境:Primary: Oracle 12.1.0.2 集群软件, 数据库软件为Oracle 11.2.0.4版本。数据文件位于ACFS文件系统中。          Standby: 虚拟机, 11.2.0.4版本 同事在搭建DG环境时, 告警日志中出现了大量错误,ORA-00600: internal error code, arguments: [kzsrsea] Errors in file /u01/app/oracle/diag/rdbms/aaa/aaa2/trace/aaa2_nsa2_34926.trc:ORA-00600: internal error code, arguments: [kzsrsea], [], [], [], [], [], [], [], [], [], [], []Errors in file /u01/app/oracle/diag/rdbms/aaa/aaa2/trace/aaa2_arc0_35500.trc  (incident=307646): 对应的归档进程日志中提示: Destination is specified with ASYNC=61440 OCISessionBegin failed. Error -1 归档进程不能正常启动。最开始怀疑是遇到了bug, 但是查MOS时并未发现有相关bug。于是转而怀疑是不是内存层面出现了问题。 联系了客户,晚上找时间重启了一下这个实例。但是问题未能解决。重启之后,发现归档日志进程中多了提示: *** 2024-01-30 21:50:42.123 1325 krsw.c NSA2: initialized successfully ASYNC=1 *** 2024-01-30 21:50:49.725 Destination is specified with ASYNC=61440 OCISessionBegin failed. Error -1 .. Detailed OCI error val is 1017 and errmsg is 'ORA-01017: invalid username/password; logon denied ' *** 2024-01-30 21:50:50.932 OCISessionBegin failed. Error -1 .. Detailed OCI error val is 1017 and errmsg is 'ORA-01017: invalid username/password; logon denied ' DDE: Problem Key 'ORA 600 [kzsrsea]' was flood controlled (0x6) (incident: 308669) ORA-00600: internal error code, arguments: [kzsrsea], [], [], [], [], [], [], [], [], [], [], [] ORA-00600: internal error code, arguments: [kzsrsea], [], [], [], [], [], [], [], [], [], [], [] NSA2: Exception 600 encountered.. shutting down NSA2: Doing a channel reset for next time around... 当看到这个用户名密码错误时,立即意识到错误应当与密码文件有关系。 查看集群两个节点,备库的密码文件,发现三个密码文件的大小都不一致。于是重新从集群的节点1把密码文件拷贝至其他主机, 并进行了重命名。告警日志中的ORA-00600错误提示立即就消失了。 因为密码文件问题,导致这个实例的ARCH进程不断尝试重启,也导致产生了很多的小的归档日志文件。 这个例子也提示我们,遇到ORA-00600时不一定就是数据库本身问题,先要确保自己的配置正确无误。 如果不是重启实例之后发现有invalid username/password的提示,我也不会想到这个与密码文件有关。

相关推荐