Wiktionary
strike oil
vb. (cx figurative informal English) To have sudden good fortune financially.