oracle: move to ftplugin and add guard