Problem solved.
Actually when I did the db2start without changing anything it did include this line:
Disk: 4K Device Support: NONE(This does not show up when the container ist started...)
Then looking at db2set revealed that it hat not picked up
DB2_4K_DEVICE_SUPPORT=ON from my docker-compose definition
environment:
LICENSE: accept
...
DB2_4K_DEVICE_SUPPORT: 'ON'
so I did it from inside the container with db2set followed by db2stop/restart and voila:
dbstart now logs:
Disk: 4K Device Support: ENGINE,LOB,BACKUP,RESTOREThanks for pointing me towards that solution.
:)
------------------------------
uli
------------------------------
Original Message:
Sent: Wed November 18, 2020 09:58 AM
From: Matthew Emmerton
Subject: docker install on 4K sector disk produces error
Uli,
I agree that this is a problem. From the debug data here, this particular I/O request does not meet the requirements of Direct I/O on 4K sector devices.
Adjacent to this error message, there should be a stack dump. Can you post it? This will be most helpful in determining where we are generating this bad I/O request.
Another thing to confirm - after setting the DB2_4K_DEVICE_SUPPORT registry variable, you must restart the instance (db2stop/db2start) for it to take effect.
Regards,
--
Matt Emmerton, Db2 Data Management, Platform and OS
------------------------------
Matthew Emmerton
------------------------------