How to make physical simulation of unmixable fluids (like oil and water) in any container
The fluid simulation engine that ships with Blender isn't capable of mixing two fluids. 

They would require two separate domains, with different parameters, being baked at the same time and reading the other domain's status frame-by-frame as input for themselves. Unfortunately, this kind of "simultaneous bake" isn't possible.