fix oracle bug