Oracle中sys和system的区别

HerryDong 2011-04-06

SYS用户具有DBA权限,并且拥有SYS模式,只能通过SYSDBA登陆数据库。是Oracle数据库中权限最高的帐号

SYSTEM具有DBA权限。但没有SYSDBA权限。平常一般用该帐号管理数据库就可以了。

2.

(1)sys--sysdba

system--sysoper

(2)startup/shutdown/dba管理两个都能做

(3)sys拥有数据字典(dictionay),或者说dictionay属于sysschema

(4)sysdba比sysoper多了一个createdatabase的权限

3.

SYSDBA

PerformSTARTUPandSHUTDOWNOperations

ALTERDATABASE:open,mount,backup,orchangecharacterset

CREATEDATABASE

CREATESPFILE

ARCHIVELOGandRECOVERY

IncludestheRESTRICTEDsessionPRivilege

Effectively,thissystemprivilegeallowsausertoconnectasuserSYS.

SYSOPER

PerformSTARTUPandSHUTDOWNoperations

CREATESPFILE

ALTERDATABASEOPEN/MOUNT/BACKUP

ARCHIVELOGandRECOVERY

IncludestheRESTRICTEDSESSIONprivilege

Thisprivilegeallowsausertoperformbasicoperationaltasks,butwithouttheabilitytolookatuser

相关推荐