If vested oracle is hit, the oracle will reveal the target. It doesn't work on saved oracle by the protective role.
But there's a bug that oracle with crystal doesn't reveal two targets upon dying, only the target chosen in oracle meeting will be revealed. Also for someone else, crystal only works if its owner dies (being hit doesn't affect the crystal).