Barbara Gordon nearly has a 50/50 split between these two identities... I'm curious which everyone views her more as.
Batgirl = 21 years (20 years between her creation and retirement and 1 year being back in the role)
Oracle = 22 years
I think I consider her more Oracle than Batgirl...