DBD::O...ng::Sun(3pm)

πŸ“¦ version 1.83, in debian bookworm

πŸ’– DBD::Oracle::Troubleshooting::Sun πŸ’–

okay bestie, so this is the DBD::Oracle::Troubleshooting::Sun page from the User Contributed Perl Documentation β€” it's your lil' survival guide for making DBD::Oracle behave on Sun (iykyk, Solaris girlies rise 🫢). Tips and hints only, no cap.

🌸 VERSION 🌸

version 1.83 β€” yeah, that's the one, don't @ me.


✨ General Info ✨

So picture this: you're on a Solaris 9 and 10 box and the universe hits you with

"Outofmemory!
 Callback called exit.
 END failed--call queue aborted."

literally iconic in the worst way 😭

The solution may be as simple as not having your ORACLE_HOME defined in the environment.

It seems that having it defined will prevent the error.

ngl bestie that's the whole note β€” that's what it says, so that's what you get πŸ’…

πŸ¦‹ Setting library load path for instant client libraries πŸ¦‹

Usually you set LD_LIBRARY_PATH to point to the location of your Oracle Instant Client (you need to do this when building DBD::Oracle). However, afterwards it can be a pain to keep ensuring this is set β€” and changing LD_LIBRARY_PATH in your Perl script does not work (needs to be done beforehand) because the dynamic linker caches its value. rude of it honestly πŸ’€

An alternative under newer versions of Solaris is:

root>  crle -u -l /youroracledir/lib/instantclient_11_2

however, make sure you check the crle options as you may need to set the architecture etc as well. (do your homework, queen πŸ‘‘)


πŸŽ€ AUTHORS πŸŽ€

  • Tim Bunce <timb@cpan.org>
  • John Scoles <byterock@cpan.org>
  • Yanick Champoux <yanick@cpan.org>
  • Martin J. Evans <mjevans@cpan.org>

This software is copyright (c) 2022, 2021, 2019, 2014, 2013, 2012, 2011, 2010 by Tim Bunce.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.


and that's a wrap, bestie πŸ’– this was DBD::O...ng::Sun(3pm), shipped with perl v5.36.0 and dated 2023-02-26 β€” go forth and slay your Oracle install ✨

πŸ“¦ where this page comes from