Why do we need to store datafiles in shared storage in RAC environment? | Oracle DBA

A RAC setup is essentially a single database accessible through multiple nodes. Therefore, the datafiles in a RAC setup must be shared while the processes, which are used to manage or access those files, are available on each individual node.