2014-11-12 1 views
0

Мне нужно найти размер базы данных в Aginity Workbench для Netezza на победу 7.ошибка обнаружения размера базы данных в IBM Netezza Aginity верстаке на победу 7

SQL, не работает для меня:

select orx.database::nvarchar(64) as "databasename" , 
     case when sum(sod.used_bytes) is null then 0 else sum(sod.used_bytes)/1073741824 end as "usedspace_gb", 
     case when sum(sod.allocated_bytes) is null then 0 else sum(sod.allocated_bytes)/1073741824 end as "allocatedspace_gb" 
    from _v_sys_object_dslice_info sod inner join _v_obj_relation_xdb orx on orx.objid = sod.tblid 
    group by "databasename" 
    order by "databasename"; 

ошибка

 permission denied on "_V_SYS_OBJECT_DSLICE_INFO". 

Любой

ответ

1

Aginity Workbench обычно перечисляют ар ближайший размер базы данных рядом с именем каждой базы данных в окне браузера объекта, если у вас есть разрешение на вычисление значения.

Для того, чтобы рассчитать размер базы данных, вам нужно выбрать привилегии на _V_SYS_OBJECT_DSLICE_INFO и _V_OBJ_RELATION_XDB в соответствующей базе данных. Вы не имеете права делать то, что хотите.

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