The configuraion is directly attaching the array to the server through SAS ports. Does anybody here have the experience on it? How does the server recoginize the storage? where and what driver i need to install?
Chances are that you do not need to install any kernel drivers, depending on which version you are planning to install. I suggest to check the product support pages at the HP site for information about supported OS's and installation media. In the worse case you may have to switch to the supplied RHEL kernel and install software provided by HP.
Click on "HP P2000 G3 MSA.." and you will find a link to download the driver iso and installation instructions.
If you use a recent Oracle Linux release you will most likley not need to install any kernel driver since the interface should be standard. If you can see the devices during system startup, can list them with "blkid" or see them using "fdisk -l", then all you need to do is to configure Mutlipath. You should however verify the machine, adapter and storage use the latest BIOS firmware.