Кажется, что ваш пользователь HLZ16072
не имеет права создавать таблицы в схеме DB2INST1
, и вы не можете получить информацию о пользователе, который может предоставить вам такую возможность (RCA C в таблицах системного каталога?).
Итак, вы должны либо найти своего администратора базы данных и спросить его / ее о такой возможности предоставить вам соответствующие привилегии, либо попытаться понять, по каким схемам вам разрешено создавать таблицы. в. Вы должны попытаться использовать схему HLZ16072
вместо DB2INST1
, которая, вероятно, подходит вам. Или попробуйте выполнить следующую инструкцию выбора, чтобы найти такие схемы.
SELECT DISTINCT (P.OBJECTSCHEMA) AS SCHEMA
--P.PRIVILEGE, P.OBJECTTYPE, P.OBJECTSCHEMA, P.OBJECTNAME, U.AUTHID, U.AUTHIDTYPE
FROM SYSIBMADM.PRIVILEGES P
CROSS JOIN TABLE(VALUES 'HLZ16072') A (AUTHID)
JOIN TABLE
(
SELECT GROUP, 'G' FROM table(AUTH_LIST_GROUPS_FOR_AUTHID(A.AUTHID))
UNION ALL
select ROLENAME, 'R' from table(AUTH_LIST_ROLES_FOR_AUTHID(A.AUTHID, 'U'))
UNION ALL
SELECT * FROM TABLE(VALUES ('PUBLIC', 'G'), (A.AUTHID, 'U')) T (AUTHID, AUTHIDTYPE)
) U (AUTHID, AUTHIDTYPE) ON U.AUTHID=P.AUTHID AND U.AUTHIDTYPE=P.AUTHIDTYPE
WHERE P.PRIVILEGE='CREATEIN';