Whoa.... okay, so you've got 800 GB of hugepages RAM on this server? And more than 2 TB of RAM? Might need to hand this off to a professional, or at least reference the professional documentation (With a server like that, I'd imagine you'd have a RHEL or Oracle Linux license, and I know both of them have Oracle configuration and tuning guides for hugepages). If this isn't accurate, then there's some memory configuration stuff that isn't right.
But to try to dig a bit more into what might be going on...
AnonHugePages 0kb indicates to me that THP is correctly disabled
HugePages_Total 400000 indicates that explicit hugepages are on, and that there are 400,000 of them
There are some virtual memory parameters to investigate, to ensure the server is well tuned for an oracle DB that would reduce/eliminate compact hits.
What I forgot to have you do was verify the size of your hugepages, just to make sure they are in fact 2 MB
Code:
grep Hugepagesize /proc/meminfo