Splunk Search

Extract Field

gajananh999
Contributor

Dear All,

I have oracle error data i need to extract some fields from it here is the data

[EntID: ] 17-Jun-2014, 07:55:39:586, [10], UserId: , Exception DetailsMessage
ORA-1034: ORACLE not available
Stack Trace

[EnterpiseID: ] 17-Jun-2014, 07:55:25:373, [11], UserId: , Exception DetailsMessage
ORA-28000: the account is locked
Stack Trace

Here i neeed to extract ORA-1034: ORACLE not available and ORA-28000: the account is locked but i am not able to get the proper regex for this.

Thanks

Gajanan

Tags (2)
0 Karma
1 Solution

MuS
SplunkTrust
SplunkTrust

Hi gajananh999,

try something like this:

 your base search to get the events | rex field=_raw "(?<myOra>ORA-.+)" | table myOra

if this works for you, you can set it up as automated field extraction in Splunk UI.
Be aware that for the automated field extraction the regex must be used in a different way, so something like this should work:

(?P<myOra>ORA-.+)

cheers, MuS

View solution in original post

MuS
SplunkTrust
SplunkTrust

Hi gajananh999,

try something like this:

 your base search to get the events | rex field=_raw "(?<myOra>ORA-.+)" | table myOra

if this works for you, you can set it up as automated field extraction in Splunk UI.
Be aware that for the automated field extraction the regex must be used in a different way, so something like this should work:

(?P<myOra>ORA-.+)

cheers, MuS

MuS
SplunkTrust
SplunkTrust

try this:

(?P<FIELDNAME>ORA-.+)

0 Karma

MuS
SplunkTrust
SplunkTrust

I don't have a Splunk UI handy, but in the field extraction UI you can edit the regex. simply paste ORA-.+ in there and you should be fine.

0 Karma

gajananh999
Contributor

Hello Mus

Sorry I am not getting (?i)(?P\w+-\d+:\s+\w+\s+\w+\s+\w+) this gives me
ORA-1034: ORACLE not available
ORA-28000: the account is
this result which is giving wrong result and (?ORA-.+) its say invalid regex: syntax error Please guide me once again

0 Karma

MuS
SplunkTrust
SplunkTrust

see my update and feel free to accept the answer now 😉

0 Karma

gajananh999
Contributor

Thanks for reply This is working perfectly fine when we do using search but when trying to do using field extractor with this regex \s(?ORA-.+) its say invalid regex: syntax error

0 Karma
Got questions? Get answers!

Join the Splunk Community Slack to learn, troubleshoot, and make connections with fellow Splunk practitioners in real time!

Meet up IRL or virtually!

Join Splunk User Groups to connect and learn in-person by region or remotely by topic or industry.

Get Updates on the Splunk Community!

Your Feedback. Our Roadmap. Visit the PX Feedback Booth at .conf26

You use Splunk every day, come and help shape what's next.  Save Your Seat: Product-Focused Sessions at ...

Agentic SOC Triage: Investigating Splunk ES Notables with MCP Server and a Local LLM

The Problem: Too Many Alerts, Too Little Context Security operations teams running Splunk Enterprise Security ...

Painting a Clearer Picture: Creating Cross-Domain Visibility with AI Canvas

Watch Now Painting a Clearer Picture: Creating Cross-Domain Visibility with AI Canvas     Do you ever feel ...