2013-09-23 58 views

回答

3

實際上,我認爲您的任務沒有其他方法。它只能通過DQL查詢來解決。

讓我來描述爲什麼我這麼認爲:Documentum不僅可以將內容文件存儲在文件系統中,還可以將內容文件存儲爲DB中的BLOB或Centera中的記錄等。因此,無論存儲方法如何,Documentum都應提供統一的方法來獲取內容文件的大小。此方法將內容大小存儲在dmr_content對象的屬性full_content_size中。 另外,每個dm_sysobject都具有屬性r_full_content_size,您可以在其中找到與sysobject關聯的第一個內容對象(dmr_content對象)的大小(以字節爲單位)。

因此,只有在系統中的每個dm_sysobject只有一個關聯的內容對象時,您的DQL纔是正確的。

1

我知道我可以推出自己的DQL,例如:

select sum(r_full_content_size)/1024/1024/1024 as total_gb from dm_sysobject (all) where 
cabinet('/My Cabinet',descend); 

但如果有其他的方法我不知道?類似於UNIX du(1)命令的工具等。

相關問題