2015-09-11 3 views

ответ

3

В DB2 нет прямого владельца базы данных, но есть концепция администратора базы данных. Вот overview of DB2 database authorities. Это для каждой базы данных и могут быть предоставлены и отменены. Чтобы получить или изменить «владельца базы данных», вы должны аннулировать полномочия DBADM или предоставить его. У вас может быть даже несколько пользователей, обладающих этим полномочием.

Все пользователи с DBADM власти могут быть получены следующим образом:

SELECT DISTINCT GRANTEE, GRANTEETYPE FROM SYSCAT.DBAUTH 
     WHERE DBADMAUTH = 'Y' 

Для того, чтобы create a database, you would need the SYSADM or SYSCTRL authority в системе (например) уровня.

Смежные вопросы