HugePages not used when starting DB with srvctl (but works with sqlplus)
Once again I end up with my clients database swapping. Why? After quick investigation, could see that HugePages were not used on the last restart of the database.
oracle@myvm1:./trace/ [oracle19] grep -B1 -A4 PAGESIZE alert*.log
2020-04-14T04:36:34.601494+02:00
PAGESIZE AVAILABLE_PAGES EXPECTED_PAGES ALLOCATED_PAGES ERROR(s)
2020-04-14T04:36:34.601550+02:00
4K Configured 10 10 NONE
2020-04-14T04:36:34.601642+02:00
2048K 247816 8193 8193 NONE
--
2020-10-13T22:59:28.856763+02:00
PAGESIZE AVAILABLE_PAGES EXPECTED_PAGES ALLOCATED_PAGES ERROR(s)
2020-10-13T22:59:28.856818+02:00
4K Configured 10 4186122 NONE
2020-10-13T22:59:28.856925+02:00
2048K 202479 8193 17 NONE
Why was that? I did use a normal start command:
oracle@myvm1:./trace/ [oracle19] srvctl start database -db mydb
Let’s put the context. This is a Oracle Restart server, with separation between oracle and grid users.
(more…)