support different kind of oracle problems