Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Re: difference between sys and sysman
roger wrote:
>
> "Howard J. Rogers" <howardjr2000_at_yahoo.com.au> wrote in
> news:3f5e340f$0$14559$afc38c87_at_news.optusnet.com.au:
>
>> >> "Fly" <FLAVYK_at_YAHOO.FR> wrote in message >> news:3603986d.0309090647.52f1b2bb_at_posting.google.com... >>> Which is the principal difference between the account sys and sysman? >>> TIA >> >> That's a bit like asking what's the differences between apples and... >> space rockets. SYS is a privileged database account, and SYSMAN isn't >> a database account at all. SYSMAN is the administrative account for >> the Enterprise Manager's Management Server, which isn't a server in >> the usual sense, but merely a process (or, on Windows, a service). >> >> About as dissimilar as two completely dissimilar things in a pod could >> ever hope to be. >> >> Regards >> HJR >>
SYS is a database account, created with every Oracle database that's ever existed (at least since Version 7!). It has an entry in DBA_USERS. It owns tables (the data dictionary, actually).
SYSMAN is not a database account. It doesn't have an entry in DBA_USERS. It doesn't own tables. It isn't even remotely associated with a database, and therefore there's no schema associated with it. It happens to be the administrative user for starting and stopping an *operating system* process/daemon/service, call it what you will.
Would it help you understand if I said SYS is to SCOTT what SYSMAN is to root? Presumably, you wouldn't expect to find a schema for root within the database?... and you won't for SYSMAN either.
Please try not to confuse the original poster with, er... shall we call it "speculation"?
What I wrote was correct.
Regards
HJR
Received on Thu Sep 11 2003 - 14:44:16 CDT