You need to learn more about what heppens when an instance fails and how oracle recovers itself to point of failure to understand why rbs is not stored in memmory.

As far as temporary tablespace is concerned. If you got enough memmory, you don't have to use it.

set a large value for sort_area_size and monitor v$systat so that sorts(disk) is equal to 0.