No, DBMS_UTILITY.ANALYZE_DATABASE does skip the objects owned by SYS, so you should not have problems with it. However there were some bugs reported (8.0.5) that ANALYZING_DATABASES actually analyzes SYS's objects (particualry dangerous to anylyze are fet$ and uet$) - check for example the bug# 969814 on Metalink.