Is it possible to install cribl stream and use node-oracledb in thick mode or there is no way to let cribl stream know that there is an oracle instant client package installed available in the podman container?
thanks
Is it possible to install cribl stream and use node-oracledb in thick mode or there is no way to let cribl stream know that there is an oracle instant client package installed available in the podman container?
thanks
Best answer by Dan Schmitz
Short answer: You don't need to — and currently can't — configure Cribl Stream's Database Collector to use node-oracledb in Thick mode. Cribl Stream uses node-oracledb in Thin mode only, which doesn't require Oracle Instant Client at all.
Details:
Cribl Stream's Database Collector for Oracle uses the node-oracledb library in Thin mode. This is called out in the Database Collector docs:
"Cribl Stream supports Oracle database version 12.1 and newer. Queries can retrieve up to 1 GB of large objects (CLOBS, LOBS, and NCLOBS) per field and use the
node-oracledblibrary in Thin mode."
What Thin mode means for you:
LD_LIBRARY_PATH, ORACLE_HOME, or client library configuration needed in your Podman containerWhat Thin mode does NOT support (compared to Thick mode):
tnsnames.ora/sqlnet.ora configuration filesIf you need Thick-mode-only features (like Kerberos auth or Native Network Encryption), this isn't currently supported by Cribl's built-in Database Collector. You could explore:
For most standard Oracle log/audit data collection scenarios, Thin mode works great — just configure your Database Connection with the appropriate connection string and credentials.
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.