客户Oracle警告日志报如下错误:
[quote]ORA-00600: internal error code, arguments: [ttcgcshnd-1], [0], [], [], [], [], [], []
Current SQL statement for this session:
SELECT VALUE FROM NLS_INSTANCE_PARAMETERS WHERE PARAMETER ='NLS_DATE_FORMAT'[/quote]
经分析,这是JDBC(Thin JDBC driver)连接Oracle的bug,当JDBC版本小于8.1.7.2,如8.1.7.1,连接 Oracle 9i容易触发此bug。
解决办法:
设置参数event="10841 trace name context forever"
该参数在文档解释为
[quote]10842, 00000, "Event for OCI Tracing and Statistics Info"
// *Cause: This event is meant for tracing OCI Calls and getting statistics
// *Action: This event sets tracing OCI Calls and gets statistics info[/quote]
详见metalink ID 1725012.8
[quote]ORA-00600: internal error code, arguments: [ttcgcshnd-1], [0], [], [], [], [], [], []
Current SQL statement for this session:
SELECT VALUE FROM NLS_INSTANCE_PARAMETERS WHERE PARAMETER ='NLS_DATE_FORMAT'[/quote]
经分析,这是JDBC(Thin JDBC driver)连接Oracle的bug,当JDBC版本小于8.1.7.2,如8.1.7.1,连接 Oracle 9i容易触发此bug。
解决办法:
设置参数event="10841 trace name context forever"
该参数在文档解释为
[quote]10842, 00000, "Event for OCI Tracing and Statistics Info"
// *Cause: This event is meant for tracing OCI Calls and getting statistics
// *Action: This event sets tracing OCI Calls and gets statistics info[/quote]
详见metalink ID 1725012.8
本文介绍了一个出现在Oracle警告日志中的错误ORA-00600,并详细解析了其成因,即使用低于8.1.7.2版本的JDBC Thin驱动连接Oracle 9i时触发的bug。文中提供了通过设置参数event=10841tracenamecontextforever来解决这一问题的方法。
3721

被折叠的 条评论
为什么被折叠?



