DB2 said I am not authorised to acces SYSIBM.SYSTABAUTH and SYSIBM.SYSTABLES with an SQL code -551. I tried to issue grant on these tables . this alos failed saying MDG (MDG= RACF user id specified on my job card USER=MDG) has no previlege to perform the operation grant on the said tables to ASDFGTH. ASDFGTH is my used id.
But I am able to query certain DB2 catalog tables like SYSIBM.SYSCOLUMNS, SYSIBM.SYSCOLAUTH and FROM SYSIBM.SYSCONSTDEP etc. Should I understand that privileges to these tables were automatically given to me and privileges to tables like SYSIBM.SYSTABAUTH were restricted for me for security reasons?....
However, SELECT privilege on SYSIBM.SYSTABAUTH helps me to understand and resolve many issues that I encounter during my application development. Please advice me on how correct is it to restrict SELECT on SYSIBM.SYSTABAUTH to developers.
I got it. No access to these tables
However, all other catalog tables can be accessed. I understood the concept behind it......thanks all agin.