Skip to main content
ExLibris

Knowledge Assistant

BETA
 
  • Subscribe by RSS
  • Back
    Aleph

     

    Ex Libris Knowledge Center
    1. Search site
      Go back to previous article
      1. Sign in
        • Sign in
        • Forgot password
    1. Home
    2. Aleph
    3. Knowledge Articles
    4. Oracle ORA-00600: internal error code; cursor sharing

    Oracle ORA-00600: internal error code; cursor sharing

    1. Last updated
    2. Save as PDF
    3. Share
      1. Share
      2. Tweet
      3. Share
    1. Additional Information
    • Article Type: General
    • Product: Aleph
    • Product Version: 18.01

    Description:
    We are getting errors in the pc_server logs since we applied SP1002 on our production server.

    I was looking for something to address slow response time reports since the update. Here is an example of the errors:

    Oracle error: io_z37_start4b z37
    ORA-00600: internal error code, arguments: [kkslgbv0], [], [], [], [],

    08:43:57 Error (get_buf_z37_by_time_range) : Failed to start z37 table (START-4-B).
    ===


    Our DBAs also noticed the file system was filling up due to lot of trace file generation and saw this sort of error in the trace files:
    ####
    ORA-00600: internal error code, arguments: [kkslgbv0], [], [], [], [], [], [], []
    Current SQL statement for this session:
    select sum(to_number(z31_sum)) from umn50.z31 where z31_rec_key like :v1 and z31_status = :"SYS_B_0" and z31_credit_debit = :"SYS_B_1"

    ####
    Our DBAs looked at Metalink and found that it is due to the "cursor sharing" parameter. In alephp, this parameter is set as -- cursor sharing = similar (they noted that this is ExLibris recommendation and thye are not sure not clear why they recommended it). The DBAs changed it to -- cursor sharing = exact as recommended by Oracle and this stopped the trace file generation. Metalink says that this is a bug and it will be fixed in the 11.1 release. (11.1 is not yet available).

    After this change the slow response time issues disappeared.

    This is not happening on our test server which is on Oracle 10 with the cursor sharing = similar setting, but it has very few transactions.

    Here is the main quesion - Is it "safe" to leave the "cursor sharing = exact" on saturn?
    (We will change loon to be the same)

    Resolution:
    Absolutely YES. ExLibris recommends to set the cursor sharing to "exact".
    The initial setup of Oracle, when installed, should be "cursor sharing = exact" by default.

    Additional Information

    faq


    • Article last edited: 10/8/2013
    View article in the Exlibris Knowledge Center
    1. Back to top
      • Oracle on separate server (TWO_TASK environment)
      • Oracle related error when doing the "Check Upgrade Environment" upgrade step
    • Was this article helpful?

    Recommended articles

    1. Article type
      Topic
      Language
      English
      Product
      Aleph
    2. Tags
      1. 18.01
      2. contype:kba
      3. Prod:Aleph
      4. Type:General
    1. © Copyright 2025 Ex Libris Knowledge Center
    2. Powered by CXone Expert ®
    • Term of Use
    • Privacy Policy
    • Contact Us
    2025 Ex Libris. All rights reserved